diff --git a/lib/DateTime/TimeZone/Africa/Abidjan.pm b/lib/DateTime/TimeZone/Africa/Abidjan.pm
index 21a6ab435..c09584786 100644
--- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
+++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Algiers.pm b/lib/DateTime/TimeZone/Africa/Algiers.pm
index 4a1a1d5f3..45bd86304 100644
--- a/lib/DateTime/TimeZone/Africa/Algiers.pm
+++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,11 +340,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {13}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Bissau.pm b/lib/DateTime/TimeZone/Africa/Bissau.pm
index 18cb6bbea..19304b7c5 100644
--- a/lib/DateTime/TimeZone/Africa/Bissau.pm
+++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Cairo.pm b/lib/DateTime/TimeZone/Africa/Cairo.pm
index a3c783e72..21f66f534 100644
--- a/lib/DateTime/TimeZone/Africa/Cairo.pm
+++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1398,15 +1398,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212652800, #    local_end 2035-10-26 00:00:00 (Fri)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212642000, #    utc_start 2035-10-25 21:00:00 (Thu)
+64228370400, #      utc_end 2036-04-24 22:00:00 (Thu)
+64212649200, #  local_start 2035-10-25 23:00:00 (Thu)
+64228377600, #    local_end 2036-04-25 00:00:00 (Fri)
+7200,
+0,
+'EET',
+    ],
+    [
+64228370400, #    utc_start 2036-04-24 22:00:00 (Thu)
+64244696400, #      utc_end 2036-10-30 21:00:00 (Thu)
+64228381200, #  local_start 2036-04-25 01:00:00 (Fri)
+64244707200, #    local_end 2036-10-31 00:00:00 (Fri)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244696400, #    utc_start 2036-10-30 21:00:00 (Thu)
+64259820000, #      utc_end 2037-04-23 22:00:00 (Thu)
+64244703600, #  local_start 2036-10-30 23:00:00 (Thu)
+64259827200, #    local_end 2037-04-24 00:00:00 (Fri)
+7200,
+0,
+'EET',
+    ],
+    [
+64259820000, #    utc_start 2037-04-23 22:00:00 (Thu)
+64276146000, #      utc_end 2037-10-29 21:00:00 (Thu)
+64259830800, #  local_start 2037-04-24 01:00:00 (Fri)
+64276156800, #    local_end 2037-10-30 00:00:00 (Fri)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {76}
+sub has_dst_changes {78}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Casablanca.pm b/lib/DateTime/TimeZone/Africa/Casablanca.pm
index 4afc2a137..82f016dfb 100644
--- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
+++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1807,7 +1807,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {97}
 
diff --git a/lib/DateTime/TimeZone/Africa/Ceuta.pm b/lib/DateTime/TimeZone/Africa/Ceuta.pm
index 19dbd9ce6..98c2bf37d 100644
--- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
+++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,17 +52,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60518872800, #    utc_start 1918-10-07 22:00:00 (Mon)
-60683990400, #      utc_end 1924-01-01 00:00:00 (Tue)
-60518872800, #  local_start 1918-10-07 22:00:00 (Mon)
-60683990400, #    local_end 1924-01-01 00:00:00 (Tue)
-0,
-0,
-'WET',
-    ],
-    [
-60683990400, #    utc_start 1924-01-01 00:00:00 (Tue)
 60693231600, #      utc_end 1924-04-16 23:00:00 (Wed)
-60683990400, #  local_start 1924-01-01 00:00:00 (Tue)
+60518872800, #  local_start 1918-10-07 22:00:00 (Mon)
 60693231600, #    local_end 1924-04-16 23:00:00 (Wed)
 0,
 0,
@@ -133,26 +124,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60834412800, #    utc_start 1928-10-07 00:00:00 (Sun)
-60841843200, #      utc_end 1929-01-01 00:00:00 (Tue)
-60834412800, #  local_start 1928-10-07 00:00:00 (Sun)
-60841843200, #    local_end 1929-01-01 00:00:00 (Tue)
-0,
-0,
-'WET',
-    ],
-    [
-60841843200, #    utc_start 1929-01-01 00:00:00 (Tue)
-62040988800, #      utc_end 1967-01-01 00:00:00 (Sun)
-60841843200, #  local_start 1929-01-01 00:00:00 (Tue)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62040988800, #    utc_start 1967-01-01 00:00:00 (Sun)
 62054251200, #      utc_end 1967-06-03 12:00:00 (Sat)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+60834412800, #  local_start 1928-10-07 00:00:00 (Sun)
 62054251200, #    local_end 1967-06-03 12:00:00 (Sat)
 0,
 0,
@@ -250,17 +223,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62583926400, #    utc_start 1984-03-16 00:00:00 (Fri)
-62640601200, #      utc_end 1985-12-31 23:00:00 (Tue)
-62583930000, #  local_start 1984-03-16 01:00:00 (Fri)
-62640604800, #    local_end 1986-01-01 00:00:00 (Wed)
-3600,
-0,
-'CET',
-    ],
-    [
-62640601200, #    utc_start 1985-12-31 23:00:00 (Tue)
 62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62640604800, #  local_start 1986-01-01 00:00:00 (Wed)
+62583930000, #  local_start 1984-03-16 01:00:00 (Fri)
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 3600,
 0,
@@ -1155,15 +1119,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {60}
+sub has_dst_changes {62}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
index e938f4a59..6a295a1c3 100644
--- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
+++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1708,7 +1708,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {92}
 
diff --git a/lib/DateTime/TimeZone/Africa/Johannesburg.pm b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
index 8efe3aaec..fb12a3aca 100644
--- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
+++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,11 +88,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {2}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Juba.pm b/lib/DateTime/TimeZone/Africa/Juba.pm
index fc562921c..3e883cf4e 100644
--- a/lib/DateTime/TimeZone/Africa/Juba.pm
+++ b/lib/DateTime/TimeZone/Africa/Juba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -349,11 +349,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {16}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Khartoum.pm b/lib/DateTime/TimeZone/Africa/Khartoum.pm
index afb58ef98..d63c5b587 100644
--- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
+++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -349,11 +349,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {16}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Lagos.pm b/lib/DateTime/TimeZone/Africa/Lagos.pm
index 8895e4f53..1fdc3c6c2 100644
--- a/lib/DateTime/TimeZone/Africa/Lagos.pm
+++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Maputo.pm b/lib/DateTime/TimeZone/Africa/Maputo.pm
index cd1aa2f58..6fdef1b75 100644
--- a/lib/DateTime/TimeZone/Africa/Maputo.pm
+++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -25,17 +25,17 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60026392180, #      utc_end 1903-02-28 21:49:40 (Sat)
+60210683382, #      utc_end 1908-12-31 21:49:42 (Thu)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
-60026400000, #    local_end 1903-03-01 00:00:00 (Sun)
-7820,
+60210691200, #    local_end 1909-01-01 00:00:00 (Fri)
+7818,
 0,
 'LMT',
     ],
     [
-60026392180, #    utc_start 1903-02-28 21:49:40 (Sat)
+60210683382, #    utc_start 1908-12-31 21:49:42 (Thu)
 DateTime::TimeZone::INFINITY, #      utc_end
-60026399380, #  local_start 1903-02-28 23:49:40 (Sat)
+60210690582, #  local_start 1908-12-31 23:49:42 (Thu)
 DateTime::TimeZone::INFINITY, #    local_end
 7200,
 0,
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Monrovia.pm b/lib/DateTime/TimeZone/Africa/Monrovia.pm
index 9d2c80938..b73d5bfe4 100644
--- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
+++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,11 +61,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Nairobi.pm b/lib/DateTime/TimeZone/Africa/Nairobi.pm
index 904397852..ff3d88994 100644
--- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
+++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,11 +79,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Ndjamena.pm b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
index b7b7fd024..ab57487c5 100644
--- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
+++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,11 +61,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
index e94ecc507..9616f2f1c 100644
--- a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
+++ b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Tripoli.pm b/lib/DateTime/TimeZone/Africa/Tripoli.pm
index 418865abd..3490c1da4 100644
--- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
+++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,11 +322,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {13}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Tunis.pm b/lib/DateTime/TimeZone/Africa/Tunis.pm
index 0e303282f..473de8301 100644
--- a/lib/DateTime/TimeZone/Africa/Tunis.pm
+++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,11 +340,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {16}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Africa/Windhoek.pm b/lib/DateTime/TimeZone/Africa/Windhoek.pm
index acac24b90..296f707d3 100644
--- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
+++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -511,11 +511,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {25}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Adak.pm b/lib/DateTime/TimeZone/America/Adak.pm
index 7cc84d81d..dd5dd36bf 100644
--- a/lib/DateTime/TimeZone/America/Adak.pm
+++ b/lib/DateTime/TimeZone/America/Adak.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946738398, #    utc_start 1900-08-20 23:46:38 (Mon)
-61252110000, #      utc_end 1942-01-01 11:00:00 (Thu)
-59946698798, #  local_start 1900-08-20 12:46:38 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--39600,
-0,
-'NST',
-    ],
-    [
-61252110000, #    utc_start 1942-01-01 11:00:00 (Thu)
 61255486800, #      utc_end 1942-02-09 13:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946698798, #  local_start 1900-08-20 12:46:38 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -39600,
 0,
@@ -79,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370308800, #    utc_start 1945-09-30 12:00:00 (Sun)
-61378340400, #      utc_end 1946-01-01 11:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--39600,
-0,
-'NST',
-    ],
-    [
-61378340400, #    utc_start 1946-01-01 11:00:00 (Tue)
 62048804400, #      utc_end 1967-04-01 11:00:00 (Sat)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62048764800, #    local_end 1967-04-01 00:00:00 (Sat)
 -39600,
 0,
@@ -97,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62048804400, #    utc_start 1967-04-01 11:00:00 (Sat)
-62104186800, #      utc_end 1969-01-01 11:00:00 (Wed)
-62048764800, #  local_start 1967-04-01 00:00:00 (Sat)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--39600,
-0,
-'BST',
-    ],
-    [
-62104186800, #    utc_start 1969-01-01 11:00:00 (Wed)
 62114216400, #      utc_end 1969-04-27 13:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+62048764800, #  local_start 1967-04-01 00:00:00 (Sat)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -39600,
 0,
@@ -1317,15 +1290,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -32400,
 1,
+'HDT',
+    ],
+    [
+64213470000, #    utc_start 2035-11-04 11:00:00 (Sun)
+64224360000, #      utc_end 2036-03-09 12:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-36000,
+0,
+'HST',
+    ],
+    [
+64224360000, #    utc_start 2036-03-09 12:00:00 (Sun)
+64244919600, #      utc_end 2036-11-02 11:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-32400,
+1,
+'HDT',
+    ],
+    [
+64244919600, #    utc_start 2036-11-02 11:00:00 (Sun)
+64255809600, #      utc_end 2037-03-08 12:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-36000,
+0,
+'HST',
+    ],
+    [
+64255809600, #    utc_start 2037-03-08 12:00:00 (Sun)
+64276369200, #      utc_end 2037-11-01 11:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-32400,
+1,
 'HDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Anchorage.pm b/lib/DateTime/TimeZone/America/Anchorage.pm
index 9f542f84d..8e6c27c7e 100644
--- a/lib/DateTime/TimeZone/America/Anchorage.pm
+++ b/lib/DateTime/TimeZone/America/Anchorage.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946731976, #    utc_start 1900-08-20 21:59:36 (Mon)
-61252106400, #      utc_end 1942-01-01 10:00:00 (Thu)
-59946695976, #  local_start 1900-08-20 11:59:36 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--36000,
-0,
-'AST',
-    ],
-    [
-61252106400, #    utc_start 1942-01-01 10:00:00 (Thu)
 61255483200, #      utc_end 1942-02-09 12:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946695976, #  local_start 1900-08-20 11:59:36 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -36000,
 0,
@@ -88,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62048800800, #    utc_start 1967-04-01 10:00:00 (Sat)
-62104183200, #      utc_end 1969-01-01 10:00:00 (Wed)
-62048764800, #  local_start 1967-04-01 00:00:00 (Sat)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--36000,
-0,
-'AHST',
-    ],
-    [
-62104183200, #    utc_start 1969-01-01 10:00:00 (Wed)
 62114212800, #      utc_end 1969-04-27 12:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+62048764800, #  local_start 1967-04-01 00:00:00 (Sat)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -36000,
 0,
@@ -1308,15 +1290,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64213466400, #    utc_start 2035-11-04 10:00:00 (Sun)
+64224356400, #      utc_end 2036-03-09 11:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64224356400, #    utc_start 2036-03-09 11:00:00 (Sun)
+64244916000, #      utc_end 2036-11-02 10:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-28800,
+1,
+'AKDT',
+    ],
+    [
+64244916000, #    utc_start 2036-11-02 10:00:00 (Sun)
+64255806000, #      utc_end 2037-03-08 11:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64255806000, #    utc_start 2037-03-08 11:00:00 (Sun)
+64276365600, #      utc_end 2037-11-01 10:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Araguaina.pm b/lib/DateTime/TimeZone/America/Araguaina.pm
index 2c1270458..fc9e955e9 100644
--- a/lib/DateTime/TimeZone/America/Araguaina.pm
+++ b/lib/DateTime/TimeZone/America/Araguaina.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,26 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
-62789223600, #      utc_end 1990-09-17 03:00:00 (Mon)
-62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
-62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
--10800,
-0,
-'-03',
-    ],
-    [
-62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
-62946730800, #      utc_end 1995-09-14 03:00:00 (Thu)
-62789212800, #  local_start 1990-09-17 00:00:00 (Mon)
-62946720000, #    local_end 1995-09-14 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-62946730800, #    utc_start 1995-09-14 03:00:00 (Thu)
 62949409200, #      utc_end 1995-10-15 03:00:00 (Sun)
-62946720000, #  local_start 1995-09-14 00:00:00 (Thu)
+62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -10800,
 0,
@@ -484,17 +466,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63181044000, #    utc_start 2003-02-16 02:00:00 (Sun)
-63200055600, #      utc_end 2003-09-24 03:00:00 (Wed)
-63181033200, #  local_start 2003-02-15 23:00:00 (Sat)
-63200044800, #    local_end 2003-09-24 00:00:00 (Wed)
--10800,
-0,
-'-03',
-    ],
-    [
-63200055600, #    utc_start 2003-09-24 03:00:00 (Wed)
 63486471600, #      utc_end 2012-10-21 03:00:00 (Sun)
-63200044800, #  local_start 2003-09-24 00:00:00 (Wed)
+63181033200, #  local_start 2003-02-15 23:00:00 (Sat)
 63486460800, #    local_end 2012-10-21 00:00:00 (Sun)
 -10800,
 0,
@@ -511,17 +484,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63496749600, #    utc_start 2013-02-17 02:00:00 (Sun)
-63513687600, #      utc_end 2013-09-01 03:00:00 (Sun)
-63496738800, #  local_start 2013-02-16 23:00:00 (Sat)
-63513676800, #    local_end 2013-09-01 00:00:00 (Sun)
--10800,
-0,
-'-03',
-    ],
-    [
-63513687600, #    utc_start 2013-09-01 03:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #      utc_end
-63513676800, #  local_start 2013-09-01 00:00:00 (Sun)
+63496738800, #  local_start 2013-02-16 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -529,11 +493,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {25}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
index dd4a7e802..096deec73 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
index d97297c28..17994a5c5 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -574,17 +574,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -592,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
index 3f1c471a7..c1c172c7f 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
index d16d290d2..6491bcbd7 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,17 +493,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62822404800, #    utc_start 1991-10-06 04:00:00 (Sun)
-62829914400, #      utc_end 1992-01-01 02:00:00 (Wed)
-62822397600, #  local_start 1991-10-06 02:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
--7200,
-1,
-'-02',
-    ],
-    [
-62829914400, #    utc_start 1992-01-01 02:00:00 (Wed)
 62835098400, #      utc_end 1992-03-01 02:00:00 (Sun)
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
+62822397600, #  local_start 1991-10-06 02:00:00 (Sun)
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
@@ -565,17 +556,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -583,11 +565,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {29}
+sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
index 1d287e762..985bea5b3 100644
--- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,17 +583,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -601,11 +592,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
index 14394a929..445453c54 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -574,17 +574,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -592,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
index ed137d093..54e33b129 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -574,17 +574,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -592,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Salta.pm b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
index 090a25666..fa2a5d819 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -556,17 +556,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -574,11 +565,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
index 20e514474..4cd26e219 100644
--- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,17 +583,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -601,11 +592,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
index 51e60fd37..394d2c516 100644
--- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
-62766842400, #      utc_end 1990-01-01 02:00:00 (Mon)
-62760099600, #  local_start 1989-10-15 01:00:00 (Sun)
-62766835200, #    local_end 1990-01-01 00:00:00 (Mon)
--7200,
-1,
-'-02',
-    ],
-    [
-62766842400, #    utc_start 1990-01-01 02:00:00 (Mon)
 62773063200, #      utc_end 1990-03-14 02:00:00 (Wed)
-62766835200, #  local_start 1990-01-01 00:00:00 (Mon)
+62760099600, #  local_start 1989-10-15 01:00:00 (Sun)
 62773056000, #    local_end 1990-03-14 00:00:00 (Wed)
 -7200,
 1,
@@ -601,11 +592,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {29}
+sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
index 0374a2d78..e78c9df12 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,11 +601,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
index 529555558..698feaa34 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -574,17 +574,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
-63359982000, #      utc_end 2008-10-18 03:00:00 (Sat)
-63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
-63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
--10800,
-0,
-'-03',
-    ],
-    [
-63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-63359971200, #  local_start 2008-10-18 00:00:00 (Sat)
+63341305200, #  local_start 2008-03-15 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -592,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Asuncion.pm b/lib/DateTime/TimeZone/America/Asuncion.pm
index 408b24bbf..dcb9edaaa 100644
--- a/lib/DateTime/TimeZone/America/Asuncion.pm
+++ b/lib/DateTime/TimeZone/America/Asuncion.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -952,280 +952,34 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63863870400, #    utc_start 2024-10-06 04:00:00 (Sun)
-63878382000, #      utc_end 2025-03-23 03:00:00 (Sun)
+63864644400, #      utc_end 2024-10-15 03:00:00 (Tue)
 63863859600, #  local_start 2024-10-06 01:00:00 (Sun)
-63878371200, #    local_end 2025-03-23 00:00:00 (Sun)
+63864633600, #    local_end 2024-10-15 00:00:00 (Tue)
 -10800,
 1,
 '-03',
     ],
     [
-63878382000, #    utc_start 2025-03-23 03:00:00 (Sun)
-63895320000, #      utc_end 2025-10-05 04:00:00 (Sun)
-63878367600, #  local_start 2025-03-22 23:00:00 (Sat)
-63895305600, #    local_end 2025-10-05 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-63895320000, #    utc_start 2025-10-05 04:00:00 (Sun)
-63909831600, #      utc_end 2026-03-22 03:00:00 (Sun)
-63895309200, #  local_start 2025-10-05 01:00:00 (Sun)
-63909820800, #    local_end 2026-03-22 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-63909831600, #    utc_start 2026-03-22 03:00:00 (Sun)
-63926769600, #      utc_end 2026-10-04 04:00:00 (Sun)
-63909817200, #  local_start 2026-03-21 23:00:00 (Sat)
-63926755200, #    local_end 2026-10-04 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-63926769600, #    utc_start 2026-10-04 04:00:00 (Sun)
-63941886000, #      utc_end 2027-03-28 03:00:00 (Sun)
-63926758800, #  local_start 2026-10-04 01:00:00 (Sun)
-63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-63941886000, #    utc_start 2027-03-28 03:00:00 (Sun)
-63958219200, #      utc_end 2027-10-03 04:00:00 (Sun)
-63941871600, #  local_start 2027-03-27 23:00:00 (Sat)
-63958204800, #    local_end 2027-10-03 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-63958219200, #    utc_start 2027-10-03 04:00:00 (Sun)
-63973335600, #      utc_end 2028-03-26 03:00:00 (Sun)
-63958208400, #  local_start 2027-10-03 01:00:00 (Sun)
-63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-63973335600, #    utc_start 2028-03-26 03:00:00 (Sun)
-63989668800, #      utc_end 2028-10-01 04:00:00 (Sun)
-63973321200, #  local_start 2028-03-25 23:00:00 (Sat)
-63989654400, #    local_end 2028-10-01 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-63989668800, #    utc_start 2028-10-01 04:00:00 (Sun)
-64004785200, #      utc_end 2029-03-25 03:00:00 (Sun)
-63989658000, #  local_start 2028-10-01 01:00:00 (Sun)
-64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-64004785200, #    utc_start 2029-03-25 03:00:00 (Sun)
-64021723200, #      utc_end 2029-10-07 04:00:00 (Sun)
-64004770800, #  local_start 2029-03-24 23:00:00 (Sat)
-64021708800, #    local_end 2029-10-07 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-64021723200, #    utc_start 2029-10-07 04:00:00 (Sun)
-64036234800, #      utc_end 2030-03-24 03:00:00 (Sun)
-64021712400, #  local_start 2029-10-07 01:00:00 (Sun)
-64036224000, #    local_end 2030-03-24 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-64036234800, #    utc_start 2030-03-24 03:00:00 (Sun)
-64053172800, #      utc_end 2030-10-06 04:00:00 (Sun)
-64036220400, #  local_start 2030-03-23 23:00:00 (Sat)
-64053158400, #    local_end 2030-10-06 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-64053172800, #    utc_start 2030-10-06 04:00:00 (Sun)
-64067684400, #      utc_end 2031-03-23 03:00:00 (Sun)
-64053162000, #  local_start 2030-10-06 01:00:00 (Sun)
-64067673600, #    local_end 2031-03-23 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-64067684400, #    utc_start 2031-03-23 03:00:00 (Sun)
-64084622400, #      utc_end 2031-10-05 04:00:00 (Sun)
-64067670000, #  local_start 2031-03-22 23:00:00 (Sat)
-64084608000, #    local_end 2031-10-05 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-64084622400, #    utc_start 2031-10-05 04:00:00 (Sun)
-64099738800, #      utc_end 2032-03-28 03:00:00 (Sun)
-64084611600, #  local_start 2031-10-05 01:00:00 (Sun)
-64099728000, #    local_end 2032-03-28 00:00:00 (Sun)
+63864644400, #    utc_start 2024-10-15 03:00:00 (Tue)
+DateTime::TimeZone::INFINITY, #      utc_end
+63864633600, #  local_start 2024-10-15 00:00:00 (Tue)
+DateTime::TimeZone::INFINITY, #    local_end
 -10800,
-1,
-'-03',
-    ],
-    [
-64099738800, #    utc_start 2032-03-28 03:00:00 (Sun)
-64116072000, #      utc_end 2032-10-03 04:00:00 (Sun)
-64099724400, #  local_start 2032-03-27 23:00:00 (Sat)
-64116057600, #    local_end 2032-10-03 00:00:00 (Sun)
--14400,
 0,
-'-04',
-    ],
-    [
-64116072000, #    utc_start 2032-10-03 04:00:00 (Sun)
-64131188400, #      utc_end 2033-03-27 03:00:00 (Sun)
-64116061200, #  local_start 2032-10-03 01:00:00 (Sun)
-64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
--10800,
-1,
 '-03',
     ],
-    [
-64131188400, #    utc_start 2033-03-27 03:00:00 (Sun)
-64147521600, #      utc_end 2033-10-02 04:00:00 (Sun)
-64131174000, #  local_start 2033-03-26 23:00:00 (Sat)
-64147507200, #    local_end 2033-10-02 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-64147521600, #    utc_start 2033-10-02 04:00:00 (Sun)
-64162638000, #      utc_end 2034-03-26 03:00:00 (Sun)
-64147510800, #  local_start 2033-10-02 01:00:00 (Sun)
-64162627200, #    local_end 2034-03-26 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-64162638000, #    utc_start 2034-03-26 03:00:00 (Sun)
-64178971200, #      utc_end 2034-10-01 04:00:00 (Sun)
-64162623600, #  local_start 2034-03-25 23:00:00 (Sat)
-64178956800, #    local_end 2034-10-01 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
-    [
-64178971200, #    utc_start 2034-10-01 04:00:00 (Sun)
-64194087600, #      utc_end 2035-03-25 03:00:00 (Sun)
-64178960400, #  local_start 2034-10-01 01:00:00 (Sun)
-64194076800, #    local_end 2035-03-25 00:00:00 (Sun)
--10800,
-1,
-'-03',
-    ],
-    [
-64194087600, #    utc_start 2035-03-25 03:00:00 (Sun)
-64211025600, #      utc_end 2035-10-07 04:00:00 (Sun)
-64194073200, #  local_start 2035-03-24 23:00:00 (Sat)
-64211011200, #    local_end 2035-10-07 00:00:00 (Sun)
--14400,
-0,
-'-04',
-    ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {61}
+sub has_dst_changes {50}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
 }
 
-sub _last_offset { -14400 }
-
-my $last_observance = bless( {
-  'format' => '-04/-03',
-  'gmtoff' => '-4:00',
-  'local_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 720713,
-    'local_rd_secs' => 82800,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 720713,
-    'utc_rd_secs' => 82800,
-    'utc_year' => 1975
-  }, 'DateTime' ),
-  'offset_from_std' => 0,
-  'offset_from_utc' => -14400,
-  'until' => [],
-  'utc_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 720714,
-    'local_rd_secs' => 10800,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 720714,
-    'utc_rd_secs' => 10800,
-    'utc_year' => 1975
-  }, 'DateTime' )
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '0:00',
-    'from' => '2010',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Para',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '0:00',
-    'from' => '2013',
-    'in' => 'Mar',
-    'letter' => '',
-    'name' => 'Para',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=22',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
 
 
 1;
diff --git a/lib/DateTime/TimeZone/America/Bahia.pm b/lib/DateTime/TimeZone/America/Bahia.pm
index 77b5ed6fc..e20284f09 100644
--- a/lib/DateTime/TimeZone/America/Bahia.pm
+++ b/lib/DateTime/TimeZone/America/Bahia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -556,17 +556,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63181044000, #    utc_start 2003-02-16 02:00:00 (Sun)
-63200055600, #      utc_end 2003-09-24 03:00:00 (Wed)
-63181033200, #  local_start 2003-02-15 23:00:00 (Sat)
-63200044800, #    local_end 2003-09-24 00:00:00 (Wed)
--10800,
-0,
-'-03',
-    ],
-    [
-63200055600, #    utc_start 2003-09-24 03:00:00 (Wed)
 63454417200, #      utc_end 2011-10-16 03:00:00 (Sun)
-63200044800, #  local_start 2003-09-24 00:00:00 (Wed)
+63181033200, #  local_start 2003-02-15 23:00:00 (Sat)
 63454406400, #    local_end 2011-10-16 00:00:00 (Sun)
 -10800,
 0,
@@ -583,17 +574,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63465904800, #    utc_start 2012-02-26 02:00:00 (Sun)
-63486471600, #      utc_end 2012-10-21 03:00:00 (Sun)
-63465894000, #  local_start 2012-02-25 23:00:00 (Sat)
-63486460800, #    local_end 2012-10-21 00:00:00 (Sun)
--10800,
-0,
-'-03',
-    ],
-    [
-63486471600, #    utc_start 2012-10-21 03:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #      utc_end
-63486460800, #  local_start 2012-10-21 00:00:00 (Sun)
+63465894000, #  local_start 2012-02-25 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -601,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
index 452d73140..4f2bb577b 100644
--- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
+++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -88,26 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61261855200, #    utc_start 1942-04-24 06:00:00 (Fri)
-61474143600, #      utc_end 1949-01-14 07:00:00 (Fri)
-61261830000, #  local_start 1942-04-23 23:00:00 (Thu)
-61474118400, #    local_end 1949-01-14 00:00:00 (Fri)
--25200,
-0,
-'MST',
-    ],
-    [
-61474143600, #    utc_start 1949-01-14 07:00:00 (Fri)
-62135712000, #      utc_end 1970-01-01 08:00:00 (Thu)
-61474114800, #  local_start 1949-01-13 23:00:00 (Thu)
-62135683200, #    local_end 1970-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-62135712000, #    utc_start 1970-01-01 08:00:00 (Thu)
 62964550800, #      utc_end 1996-04-07 09:00:00 (Sun)
-62135686800, #  local_start 1970-01-01 01:00:00 (Thu)
+61261830000, #  local_start 1942-04-23 23:00:00 (Thu)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -25200,
 0,
@@ -601,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Barbados.pm b/lib/DateTime/TimeZone/America/Barbados.pm
index 354058b13..4d6cb8da8 100644
--- a/lib/DateTime/TimeZone/America/Barbados.pm
+++ b/lib/DateTime/TimeZone/America/Barbados.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61304968800, #    utc_start 1943-09-05 06:00:00 (Sun)
-61315156800, #      utc_end 1944-01-01 04:00:00 (Sat)
-61304954400, #  local_start 1943-09-05 02:00:00 (Sun)
-61315142400, #    local_end 1944-01-01 00:00:00 (Sat)
--14400,
-0,
-'AST',
-    ],
-    [
-61315156800, #    utc_start 1944-01-01 04:00:00 (Sat)
 61323800400, #      utc_end 1944-04-10 05:00:00 (Mon)
-61315142400, #  local_start 1944-01-01 00:00:00 (Sat)
+61304954400, #  local_start 1943-09-05 02:00:00 (Sun)
 61323786000, #    local_end 1944-04-10 01:00:00 (Mon)
 -14400,
 0,
@@ -97,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61337023200, #    utc_start 1944-09-10 06:00:00 (Sun)
-61346779200, #      utc_end 1945-01-01 04:00:00 (Mon)
-61337008800, #  local_start 1944-09-10 02:00:00 (Sun)
-61346764800, #    local_end 1945-01-01 00:00:00 (Mon)
--14400,
-0,
-'AST',
-    ],
-    [
-61346779200, #    utc_start 1945-01-01 04:00:00 (Mon)
 62370626400, #      utc_end 1977-06-12 06:00:00 (Sun)
-61346764800, #  local_start 1945-01-01 00:00:00 (Mon)
+61337008800, #  local_start 1944-09-10 02:00:00 (Sun)
 62370612000, #    local_end 1977-06-12 02:00:00 (Sun)
 -14400,
 0,
@@ -187,11 +169,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {7}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Belem.pm b/lib/DateTime/TimeZone/America/Belem.pm
index 458f29d4e..b8e2362b4 100644
--- a/lib/DateTime/TimeZone/America/Belem.pm
+++ b/lib/DateTime/TimeZone/America/Belem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,17 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
-62725719600, #      utc_end 1988-09-12 03:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--10800,
-0,
-'-03',
-    ],
-    [
-62725719600, #    utc_start 1988-09-12 03:00:00 (Mon)
 DateTime::TimeZone::INFINITY, #      utc_end
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -304,11 +295,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {14}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Belize.pm b/lib/DateTime/TimeZone/America/Belize.pm
index bae4b1e02..a02b64ce3 100644
--- a/lib/DateTime/TimeZone/America/Belize.pm
+++ b/lib/DateTime/TimeZone/America/Belize.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -916,11 +916,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {49}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Boa_Vista.pm b/lib/DateTime/TimeZone/America/Boa_Vista.pm
index d8c036636..c99b3cacb 100644
--- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
+++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,26 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
-62725723200, #      utc_end 1988-09-12 04:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--14400,
-0,
-'-04',
-    ],
-    [
-62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
-63074347200, #      utc_end 1999-09-30 04:00:00 (Thu)
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
-63074332800, #    local_end 1999-09-30 00:00:00 (Thu)
--14400,
-0,
-'-04',
-    ],
-    [
-63074347200, #    utc_start 1999-09-30 04:00:00 (Thu)
 63074606400, #      utc_end 1999-10-03 04:00:00 (Sun)
-63074332800, #  local_start 1999-09-30 00:00:00 (Thu)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -14400,
 0,
@@ -349,11 +331,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {16}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Bogota.pm b/lib/DateTime/TimeZone/America/Bogota.pm
index bd9ce2bad..628edb8ce 100644
--- a/lib/DateTime/TimeZone/America/Bogota.pm
+++ b/lib/DateTime/TimeZone/America/Bogota.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Boise.pm b/lib/DateTime/TimeZone/America/Boise.pm
index e78d4189d..c08b07efa 100644
--- a/lib/DateTime/TimeZone/America/Boise.pm
+++ b/lib/DateTime/TimeZone/America/Boise.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -232,17 +232,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62256326400, #    utc_start 1973-10-28 08:00:00 (Sun)
-62261938800, #      utc_end 1974-01-01 07:00:00 (Tue)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
--25200,
-0,
-'MST',
-    ],
-    [
-62261938800, #    utc_start 1974-01-01 07:00:00 (Tue)
 62264797200, #      utc_end 1974-02-03 09:00:00 (Sun)
-62261913600, #  local_start 1974-01-01 00:00:00 (Tue)
+62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
 62264772000, #    local_end 1974-02-03 02:00:00 (Sun)
 -25200,
 0,
@@ -1353,15 +1344,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64213459200, #    utc_start 2035-11-04 08:00:00 (Sun)
+64224349200, #      utc_end 2036-03-09 09:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64224349200, #    utc_start 2036-03-09 09:00:00 (Sun)
+64244908800, #      utc_end 2036-11-02 08:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-21600,
+1,
+'MDT',
+    ],
+    [
+64244908800, #    utc_start 2036-11-02 08:00:00 (Sun)
+64255798800, #      utc_end 2037-03-08 09:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64255798800, #    utc_start 2037-03-08 09:00:00 (Sun)
+64276358400, #      utc_end 2037-11-01 08:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {73}
+sub has_dst_changes {75}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
index a91fc2405..687f947a0 100644
--- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1218,15 +1218,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64213459200, #    utc_start 2035-11-04 08:00:00 (Sun)
+64224349200, #      utc_end 2036-03-09 09:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64224349200, #    utc_start 2036-03-09 09:00:00 (Sun)
+64244908800, #      utc_end 2036-11-02 08:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-21600,
+1,
+'MDT',
+    ],
+    [
+64244908800, #    utc_start 2036-11-02 08:00:00 (Sun)
+64255798800, #      utc_end 2037-03-08 09:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64255798800, #    utc_start 2037-03-08 09:00:00 (Sun)
+64276358400, #      utc_end 2037-11-01 08:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {66}
+sub has_dst_changes {68}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Campo_Grande.pm b/lib/DateTime/TimeZone/America/Campo_Grande.pm
index 8721094f5..8689ecc3e 100644
--- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
+++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -853,11 +853,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {45}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Cancun.pm b/lib/DateTime/TimeZone/America/Cancun.pm
index c4c13628d..815b6a91b 100644
--- a/lib/DateTime/TimeZone/America/Cancun.pm
+++ b/lib/DateTime/TimeZone/America/Cancun.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,53 +34,62 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620940000, #    utc_start 1922-01-01 06:00:00 (Sun)
-62513618400, #      utc_end 1981-12-23 06:00:00 (Wed)
+62513884800, #      utc_end 1981-12-26 08:00:00 (Sat)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-62513596800, #    local_end 1981-12-23 00:00:00 (Wed)
+62513863200, #    local_end 1981-12-26 02:00:00 (Sat)
 -21600,
 0,
 'CST',
     ],
     [
-62513618400, #    utc_start 1981-12-23 06:00:00 (Wed)
-62964543600, #      utc_end 1996-04-07 07:00:00 (Sun)
-62513600400, #  local_start 1981-12-23 01:00:00 (Wed)
-62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
+62513884800, #    utc_start 1981-12-26 08:00:00 (Sat)
+62546187600, #      utc_end 1983-01-04 05:00:00 (Tue)
+62513866800, #  local_start 1981-12-26 03:00:00 (Sat)
+62546169600, #    local_end 1983-01-04 00:00:00 (Tue)
 -18000,
 0,
 'EST',
     ],
     [
-62964543600, #    utc_start 1996-04-07 07:00:00 (Sun)
-62982079200, #      utc_end 1996-10-27 06:00:00 (Sun)
+62546187600, #    utc_start 1983-01-04 05:00:00 (Tue)
+62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
+62546166000, #  local_start 1983-01-03 23:00:00 (Mon)
+62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+62964547200, #    utc_start 1996-04-07 08:00:00 (Sun)
+62982082800, #      utc_end 1996-10-27 07:00:00 (Sun)
 62964529200, #  local_start 1996-04-07 03:00:00 (Sun)
 62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
--14400,
+-18000,
 1,
-'EDT',
+'CDT',
     ],
     [
-62982079200, #    utc_start 1996-10-27 06:00:00 (Sun)
-62995993200, #      utc_end 1997-04-06 07:00:00 (Sun)
+62982082800, #    utc_start 1996-10-27 07:00:00 (Sun)
+62995996800, #      utc_end 1997-04-06 08:00:00 (Sun)
 62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
 62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
--18000,
+-21600,
 0,
-'EST',
+'CST',
     ],
     [
-62995993200, #    utc_start 1997-04-06 07:00:00 (Sun)
-63013528800, #      utc_end 1997-10-26 06:00:00 (Sun)
+62995996800, #    utc_start 1997-04-06 08:00:00 (Sun)
+63013532400, #      utc_end 1997-10-26 07:00:00 (Sun)
 62995978800, #  local_start 1997-04-06 03:00:00 (Sun)
 63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
--14400,
+-18000,
 1,
-'EDT',
+'CDT',
     ],
     [
-63013528800, #    utc_start 1997-10-26 06:00:00 (Sun)
+63013532400, #    utc_start 1997-10-26 07:00:00 (Sun)
 63027442800, #      utc_end 1998-04-05 07:00:00 (Sun)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
+63013514400, #  local_start 1997-10-26 02:00:00 (Sun)
 63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
 -18000,
 0,
@@ -412,11 +421,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {20}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Caracas.pm b/lib/DateTime/TimeZone/America/Caracas.pm
index f39267a24..b1bdcf451 100644
--- a/lib/DateTime/TimeZone/America/Caracas.pm
+++ b/lib/DateTime/TimeZone/America/Caracas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,11 +79,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Cayenne.pm b/lib/DateTime/TimeZone/America/Cayenne.pm
index 465806e4a..96c14a5ac 100644
--- a/lib/DateTime/TimeZone/America/Cayenne.pm
+++ b/lib/DateTime/TimeZone/America/Cayenne.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Chicago.pm b/lib/DateTime/TimeZone/America/Chicago.pm
index d6fcd9d2d..8b430b261 100644
--- a/lib/DateTime/TimeZone/America/Chicago.pm
+++ b/lib/DateTime/TimeZone/America/Chicago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551996400, #    utc_start 1919-10-26 07:00:00 (Sun)
-60557781600, #      utc_end 1920-01-01 06:00:00 (Thu)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-60557760000, #    local_end 1920-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-60557781600, #    utc_start 1920-01-01 06:00:00 (Thu)
 60571958400, #      utc_end 1920-06-13 08:00:00 (Sun)
-60557760000, #  local_start 1920-01-01 00:00:00 (Thu)
+60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
 60571936800, #    local_end 1920-06-13 02:00:00 (Sun)
 -21600,
 0,
@@ -475,17 +466,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61243887600, #    utc_start 1941-09-28 07:00:00 (Sun)
-61252092000, #      utc_end 1942-01-01 06:00:00 (Thu)
-61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-61252092000, #    utc_start 1942-01-01 06:00:00 (Thu)
 61255468800, #      utc_end 1942-02-09 08:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -21600,
 0,
@@ -511,17 +493,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61388438400, #      utc_end 1946-04-28 08:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -21600,
 0,
@@ -898,17 +871,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62035570800, #    utc_start 1966-10-30 07:00:00 (Sun)
-62041010400, #      utc_end 1967-01-01 06:00:00 (Sun)
-62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62041010400, #    utc_start 1967-01-01 06:00:00 (Sun)
 62051299200, #      utc_end 1967-04-30 08:00:00 (Sun)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
 62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
 -21600,
 0,
@@ -2145,15 +2109,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {115}
+sub has_dst_changes {117}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Chihuahua.pm b/lib/DateTime/TimeZone/America/Chihuahua.pm
index 662eea8b9..22fe4399b 100644
--- a/lib/DateTime/TimeZone/America/Chihuahua.pm
+++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -79,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60944338800, #    utc_start 1932-04-01 07:00:00 (Fri)
-62956159200, #      utc_end 1996-01-01 06:00:00 (Mon)
-60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
-62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
--21600,
-0,
-'CST',
-    ],
-    [
-62956159200, #    utc_start 1996-01-01 06:00:00 (Mon)
 62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62956137600, #  local_start 1996-01-01 00:00:00 (Mon)
+60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -124,17 +115,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63013532400, #    utc_start 1997-10-26 07:00:00 (Sun)
-63019317600, #      utc_end 1998-01-01 06:00:00 (Thu)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63019296000, #    local_end 1998-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-63019317600, #    utc_start 1998-01-01 06:00:00 (Thu)
 63027450000, #      utc_end 1998-04-05 09:00:00 (Sun)
-63019296000, #  local_start 1998-01-01 00:00:00 (Thu)
+63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
 63027428400, #    local_end 1998-04-05 03:00:00 (Sun)
 -21600,
 0,
@@ -592,11 +574,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm b/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
index e6a14adbb..5d8e6117f 100644
--- a/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
+++ b/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -79,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60944338800, #    utc_start 1932-04-01 07:00:00 (Fri)
-62956159200, #      utc_end 1996-01-01 06:00:00 (Mon)
-60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
-62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
--21600,
-0,
-'CST',
-    ],
-    [
-62956159200, #    utc_start 1996-01-01 06:00:00 (Mon)
 62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62956137600, #  local_start 1996-01-01 00:00:00 (Mon)
+60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -124,17 +115,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63013532400, #    utc_start 1997-10-26 07:00:00 (Sun)
-63019317600, #      utc_end 1998-01-01 06:00:00 (Thu)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63019296000, #    local_end 1998-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-63019317600, #    utc_start 1998-01-01 06:00:00 (Thu)
 63027450000, #      utc_end 1998-04-05 09:00:00 (Sun)
-63019296000, #  local_start 1998-01-01 00:00:00 (Thu)
+63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
 63027428400, #    local_end 1998-04-05 03:00:00 (Sun)
 -21600,
 0,
@@ -349,17 +331,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63392140800, #    utc_start 2009-10-25 08:00:00 (Sun)
-63398012400, #      utc_end 2010-01-01 07:00:00 (Fri)
-63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
-63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
--25200,
-0,
-'MST',
-    ],
-    [
-63398012400, #    utc_start 2010-01-01 07:00:00 (Fri)
 63404240400, #      utc_end 2010-03-14 09:00:00 (Sun)
-63397987200, #  local_start 2010-01-01 00:00:00 (Fri)
+63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
 63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
 -25200,
 0,
@@ -831,15 +804,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64213459200, #    utc_start 2035-11-04 08:00:00 (Sun)
+64224349200, #      utc_end 2036-03-09 09:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64224349200, #    utc_start 2036-03-09 09:00:00 (Sun)
+64244908800, #      utc_end 2036-11-02 08:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-21600,
+1,
+'MDT',
+    ],
+    [
+64244908800, #    utc_start 2036-11-02 08:00:00 (Sun)
+64255798800, #      utc_end 2037-03-08 09:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64255798800, #    utc_start 2037-03-08 09:00:00 (Sun)
+64276358400, #      utc_end 2037-11-01 08:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {41}
+sub has_dst_changes {43}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Costa_Rica.pm b/lib/DateTime/TimeZone/America/Costa_Rica.pm
index c6063eeba..80cd6e984 100644
--- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
+++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -124,11 +124,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Coyhaique.pm b/lib/DateTime/TimeZone/America/Coyhaique.pm
new file mode 100644
index 000000000..c0e5a6c8c
--- /dev/null
+++ b/lib/DateTime/TimeZone/America/Coyhaique.pm
@@ -0,0 +1,1247 @@
+# This file is auto-generated by the Perl DateTime Suite time zone
+# code generator (0.08) This code generator comes with the
+# DateTime::TimeZone module distribution in the tools/ directory
+
+#
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
+#
+# Do not edit this file directly.
+#
+package DateTime::TimeZone::America::Coyhaique;
+
+use strict;
+use warnings;
+use namespace::autoclean;
+
+our $VERSION = '2.65';
+
+use Class::Singleton 1.03;
+use DateTime::TimeZone;
+use DateTime::TimeZone::OlsonDB;
+
+@DateTime::TimeZone::America::Coyhaique::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
+
+my $spans =
+[
+    [
+DateTime::TimeZone::NEG_INFINITY, #    utc_start
+59611178896, #      utc_end 1890-01-01 04:48:16 (Wed)
+DateTime::TimeZone::NEG_INFINITY, #  local_start
+59611161600, #    local_end 1890-01-01 00:00:00 (Wed)
+-17296,
+0,
+'LMT',
+    ],
+    [
+59611178896, #    utc_start 1890-01-01 04:48:16 (Wed)
+60243021765, #      utc_end 1910-01-10 04:42:45 (Mon)
+59611161931, #  local_start 1890-01-01 00:05:31 (Wed)
+60243004800, #    local_end 1910-01-10 00:00:00 (Mon)
+-16965,
+0,
+'SMT',
+    ],
+    [
+60243021765, #    utc_start 1910-01-10 04:42:45 (Mon)
+60447272400, #      utc_end 1916-07-01 05:00:00 (Sat)
+60243003765, #  local_start 1910-01-09 23:42:45 (Sun)
+60447254400, #    local_end 1916-07-01 00:00:00 (Sat)
+-18000,
+0,
+'-05',
+    ],
+    [
+60447272400, #    utc_start 1916-07-01 05:00:00 (Sat)
+60516477765, #      utc_end 1918-09-10 04:42:45 (Tue)
+60447255435, #  local_start 1916-07-01 00:17:15 (Sat)
+60516460800, #    local_end 1918-09-10 00:00:00 (Tue)
+-16965,
+0,
+'SMT',
+    ],
+    [
+60516477765, #    utc_start 1918-09-10 04:42:45 (Tue)
+60541876800, #      utc_end 1919-07-01 04:00:00 (Tue)
+60516463365, #  local_start 1918-09-10 00:42:45 (Tue)
+60541862400, #    local_end 1919-07-01 00:00:00 (Tue)
+-14400,
+0,
+'-04',
+    ],
+    [
+60541876800, #    utc_start 1919-07-01 04:00:00 (Tue)
+60799696965, #      utc_end 1927-09-01 04:42:45 (Thu)
+60541859835, #  local_start 1919-06-30 23:17:15 (Mon)
+60799680000, #    local_end 1927-09-01 00:00:00 (Thu)
+-16965,
+0,
+'SMT',
+    ],
+    [
+60799696965, #    utc_start 1927-09-01 04:42:45 (Thu)
+60818097600, #      utc_end 1928-04-01 04:00:00 (Sun)
+60799682565, #  local_start 1927-09-01 00:42:45 (Thu)
+60818083200, #    local_end 1928-04-01 00:00:00 (Sun)
+-14400,
+1,
+'-04',
+    ],
+    [
+60818097600, #    utc_start 1928-04-01 04:00:00 (Sun)
+60831320400, #      utc_end 1928-09-01 05:00:00 (Sat)
+60818079600, #  local_start 1928-03-31 23:00:00 (Sat)
+60831302400, #    local_end 1928-09-01 00:00:00 (Sat)
+-18000,
+0,
+'-05',
+    ],
+    [
+60831320400, #    utc_start 1928-09-01 05:00:00 (Sat)
+60849633600, #      utc_end 1929-04-01 04:00:00 (Mon)
+60831306000, #  local_start 1928-09-01 01:00:00 (Sat)
+60849619200, #    local_end 1929-04-01 00:00:00 (Mon)
+-14400,
+1,
+'-04',
+    ],
+    [
+60849633600, #    utc_start 1929-04-01 04:00:00 (Mon)
+60862856400, #      utc_end 1929-09-01 05:00:00 (Sun)
+60849615600, #  local_start 1929-03-31 23:00:00 (Sun)
+60862838400, #    local_end 1929-09-01 00:00:00 (Sun)
+-18000,
+0,
+'-05',
+    ],
+    [
+60862856400, #    utc_start 1929-09-01 05:00:00 (Sun)
+60881169600, #      utc_end 1930-04-01 04:00:00 (Tue)
+60862842000, #  local_start 1929-09-01 01:00:00 (Sun)
+60881155200, #    local_end 1930-04-01 00:00:00 (Tue)
+-14400,
+1,
+'-04',
+    ],
+    [
+60881169600, #    utc_start 1930-04-01 04:00:00 (Tue)
+60894392400, #      utc_end 1930-09-01 05:00:00 (Mon)
+60881151600, #  local_start 1930-03-31 23:00:00 (Mon)
+60894374400, #    local_end 1930-09-01 00:00:00 (Mon)
+-18000,
+0,
+'-05',
+    ],
+    [
+60894392400, #    utc_start 1930-09-01 05:00:00 (Mon)
+60912705600, #      utc_end 1931-04-01 04:00:00 (Wed)
+60894378000, #  local_start 1930-09-01 01:00:00 (Mon)
+60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
+-14400,
+1,
+'-04',
+    ],
+    [
+60912705600, #    utc_start 1931-04-01 04:00:00 (Wed)
+60925928400, #      utc_end 1931-09-01 05:00:00 (Tue)
+60912687600, #  local_start 1931-03-31 23:00:00 (Tue)
+60925910400, #    local_end 1931-09-01 00:00:00 (Tue)
+-18000,
+0,
+'-05',
+    ],
+    [
+60925928400, #    utc_start 1931-09-01 05:00:00 (Tue)
+60944328000, #      utc_end 1932-04-01 04:00:00 (Fri)
+60925914000, #  local_start 1931-09-01 01:00:00 (Tue)
+60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
+-14400,
+1,
+'-04',
+    ],
+    [
+60944328000, #    utc_start 1932-04-01 04:00:00 (Fri)
+60957550800, #      utc_end 1932-09-01 05:00:00 (Thu)
+60944310000, #  local_start 1932-03-31 23:00:00 (Thu)
+60957532800, #    local_end 1932-09-01 00:00:00 (Thu)
+-18000,
+0,
+'-05',
+    ],
+    [
+60957550800, #    utc_start 1932-09-01 05:00:00 (Thu)
+61265131200, #      utc_end 1942-06-01 04:00:00 (Mon)
+60957536400, #  local_start 1932-09-01 01:00:00 (Thu)
+61265116800, #    local_end 1942-06-01 00:00:00 (Mon)
+-14400,
+0,
+'-04',
+    ],
+    [
+61265131200, #    utc_start 1942-06-01 04:00:00 (Mon)
+61270405200, #      utc_end 1942-08-01 05:00:00 (Sat)
+61265113200, #  local_start 1942-05-31 23:00:00 (Sun)
+61270387200, #    local_end 1942-08-01 00:00:00 (Sat)
+-18000,
+0,
+'-05',
+    ],
+    [
+61270405200, #    utc_start 1942-08-01 05:00:00 (Sat)
+61399051200, #      utc_end 1946-08-29 04:00:00 (Thu)
+61270390800, #  local_start 1942-08-01 01:00:00 (Sat)
+61399036800, #    local_end 1946-08-29 00:00:00 (Thu)
+-14400,
+0,
+'-04',
+    ],
+    [
+61399051200, #    utc_start 1946-08-29 04:00:00 (Thu)
+61417627200, #      utc_end 1947-04-01 04:00:00 (Tue)
+61399036800, #  local_start 1946-08-29 00:00:00 (Thu)
+61417612800, #    local_end 1947-04-01 00:00:00 (Tue)
+-14400,
+1,
+'-04',
+    ],
+    [
+61417627200, #    utc_start 1947-04-01 04:00:00 (Tue)
+61422033600, #      utc_end 1947-05-22 04:00:00 (Thu)
+61417609200, #  local_start 1947-03-31 23:00:00 (Mon)
+61422015600, #    local_end 1947-05-21 23:00:00 (Wed)
+-18000,
+0,
+'-05',
+    ],
+    [
+61422033600, #    utc_start 1947-05-22 04:00:00 (Thu)
+62099064000, #      utc_end 1968-11-03 04:00:00 (Sun)
+61422019200, #  local_start 1947-05-22 00:00:00 (Thu)
+62099049600, #    local_end 1968-11-03 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62099064000, #    utc_start 1968-11-03 04:00:00 (Sun)
+62111761200, #      utc_end 1969-03-30 03:00:00 (Sun)
+62099053200, #  local_start 1968-11-03 01:00:00 (Sun)
+62111750400, #    local_end 1969-03-30 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62111761200, #    utc_start 1969-03-30 03:00:00 (Sun)
+62132328000, #      utc_end 1969-11-23 04:00:00 (Sun)
+62111746800, #  local_start 1969-03-29 23:00:00 (Sat)
+62132313600, #    local_end 1969-11-23 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62132328000, #    utc_start 1969-11-23 04:00:00 (Sun)
+62143210800, #      utc_end 1970-03-29 03:00:00 (Sun)
+62132317200, #  local_start 1969-11-23 01:00:00 (Sun)
+62143200000, #    local_end 1970-03-29 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62143210800, #    utc_start 1970-03-29 03:00:00 (Sun)
+62160148800, #      utc_end 1970-10-11 04:00:00 (Sun)
+62143196400, #  local_start 1970-03-28 23:00:00 (Sat)
+62160134400, #    local_end 1970-10-11 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62160148800, #    utc_start 1970-10-11 04:00:00 (Sun)
+62173450800, #      utc_end 1971-03-14 03:00:00 (Sun)
+62160138000, #  local_start 1970-10-11 01:00:00 (Sun)
+62173440000, #    local_end 1971-03-14 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62173450800, #    utc_start 1971-03-14 03:00:00 (Sun)
+62191598400, #      utc_end 1971-10-10 04:00:00 (Sun)
+62173436400, #  local_start 1971-03-13 23:00:00 (Sat)
+62191584000, #    local_end 1971-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62191598400, #    utc_start 1971-10-10 04:00:00 (Sun)
+62204900400, #      utc_end 1972-03-12 03:00:00 (Sun)
+62191587600, #  local_start 1971-10-10 01:00:00 (Sun)
+62204889600, #    local_end 1972-03-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62204900400, #    utc_start 1972-03-12 03:00:00 (Sun)
+62223652800, #      utc_end 1972-10-15 04:00:00 (Sun)
+62204886000, #  local_start 1972-03-11 23:00:00 (Sat)
+62223638400, #    local_end 1972-10-15 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62223652800, #    utc_start 1972-10-15 04:00:00 (Sun)
+62236350000, #      utc_end 1973-03-11 03:00:00 (Sun)
+62223642000, #  local_start 1972-10-15 01:00:00 (Sun)
+62236339200, #    local_end 1973-03-11 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62236350000, #    utc_start 1973-03-11 03:00:00 (Sun)
+62253892800, #      utc_end 1973-09-30 04:00:00 (Sun)
+62236335600, #  local_start 1973-03-10 23:00:00 (Sat)
+62253878400, #    local_end 1973-09-30 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62253892800, #    utc_start 1973-09-30 04:00:00 (Sun)
+62267799600, #      utc_end 1974-03-10 03:00:00 (Sun)
+62253882000, #  local_start 1973-09-30 01:00:00 (Sun)
+62267788800, #    local_end 1974-03-10 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62267799600, #    utc_start 1974-03-10 03:00:00 (Sun)
+62286552000, #      utc_end 1974-10-13 04:00:00 (Sun)
+62267785200, #  local_start 1974-03-09 23:00:00 (Sat)
+62286537600, #    local_end 1974-10-13 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62286552000, #    utc_start 1974-10-13 04:00:00 (Sun)
+62299249200, #      utc_end 1975-03-09 03:00:00 (Sun)
+62286541200, #  local_start 1974-10-13 01:00:00 (Sun)
+62299238400, #    local_end 1975-03-09 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62299249200, #    utc_start 1975-03-09 03:00:00 (Sun)
+62318001600, #      utc_end 1975-10-12 04:00:00 (Sun)
+62299234800, #  local_start 1975-03-08 23:00:00 (Sat)
+62317987200, #    local_end 1975-10-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62318001600, #    utc_start 1975-10-12 04:00:00 (Sun)
+62331303600, #      utc_end 1976-03-14 03:00:00 (Sun)
+62317990800, #  local_start 1975-10-12 01:00:00 (Sun)
+62331292800, #    local_end 1976-03-14 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62331303600, #    utc_start 1976-03-14 03:00:00 (Sun)
+62349451200, #      utc_end 1976-10-10 04:00:00 (Sun)
+62331289200, #  local_start 1976-03-13 23:00:00 (Sat)
+62349436800, #    local_end 1976-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62349451200, #    utc_start 1976-10-10 04:00:00 (Sun)
+62362753200, #      utc_end 1977-03-13 03:00:00 (Sun)
+62349440400, #  local_start 1976-10-10 01:00:00 (Sun)
+62362742400, #    local_end 1977-03-13 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62362753200, #    utc_start 1977-03-13 03:00:00 (Sun)
+62380900800, #      utc_end 1977-10-09 04:00:00 (Sun)
+62362738800, #  local_start 1977-03-12 23:00:00 (Sat)
+62380886400, #    local_end 1977-10-09 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62380900800, #    utc_start 1977-10-09 04:00:00 (Sun)
+62394202800, #      utc_end 1978-03-12 03:00:00 (Sun)
+62380890000, #  local_start 1977-10-09 01:00:00 (Sun)
+62394192000, #    local_end 1978-03-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62394202800, #    utc_start 1978-03-12 03:00:00 (Sun)
+62412955200, #      utc_end 1978-10-15 04:00:00 (Sun)
+62394188400, #  local_start 1978-03-11 23:00:00 (Sat)
+62412940800, #    local_end 1978-10-15 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62412955200, #    utc_start 1978-10-15 04:00:00 (Sun)
+62425652400, #      utc_end 1979-03-11 03:00:00 (Sun)
+62412944400, #  local_start 1978-10-15 01:00:00 (Sun)
+62425641600, #    local_end 1979-03-11 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62425652400, #    utc_start 1979-03-11 03:00:00 (Sun)
+62444404800, #      utc_end 1979-10-14 04:00:00 (Sun)
+62425638000, #  local_start 1979-03-10 23:00:00 (Sat)
+62444390400, #    local_end 1979-10-14 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62444404800, #    utc_start 1979-10-14 04:00:00 (Sun)
+62457102000, #      utc_end 1980-03-09 03:00:00 (Sun)
+62444394000, #  local_start 1979-10-14 01:00:00 (Sun)
+62457091200, #    local_end 1980-03-09 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62457102000, #    utc_start 1980-03-09 03:00:00 (Sun)
+62475854400, #      utc_end 1980-10-12 04:00:00 (Sun)
+62457087600, #  local_start 1980-03-08 23:00:00 (Sat)
+62475840000, #    local_end 1980-10-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62475854400, #    utc_start 1980-10-12 04:00:00 (Sun)
+62489156400, #      utc_end 1981-03-15 03:00:00 (Sun)
+62475843600, #  local_start 1980-10-12 01:00:00 (Sun)
+62489145600, #    local_end 1981-03-15 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62489156400, #    utc_start 1981-03-15 03:00:00 (Sun)
+62507304000, #      utc_end 1981-10-11 04:00:00 (Sun)
+62489142000, #  local_start 1981-03-14 23:00:00 (Sat)
+62507289600, #    local_end 1981-10-11 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62507304000, #    utc_start 1981-10-11 04:00:00 (Sun)
+62520606000, #      utc_end 1982-03-14 03:00:00 (Sun)
+62507293200, #  local_start 1981-10-11 01:00:00 (Sun)
+62520595200, #    local_end 1982-03-14 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62520606000, #    utc_start 1982-03-14 03:00:00 (Sun)
+62538753600, #      utc_end 1982-10-10 04:00:00 (Sun)
+62520591600, #  local_start 1982-03-13 23:00:00 (Sat)
+62538739200, #    local_end 1982-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62538753600, #    utc_start 1982-10-10 04:00:00 (Sun)
+62552055600, #      utc_end 1983-03-13 03:00:00 (Sun)
+62538742800, #  local_start 1982-10-10 01:00:00 (Sun)
+62552044800, #    local_end 1983-03-13 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62552055600, #    utc_start 1983-03-13 03:00:00 (Sun)
+62570203200, #      utc_end 1983-10-09 04:00:00 (Sun)
+62552041200, #  local_start 1983-03-12 23:00:00 (Sat)
+62570188800, #    local_end 1983-10-09 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62570203200, #    utc_start 1983-10-09 04:00:00 (Sun)
+62583505200, #      utc_end 1984-03-11 03:00:00 (Sun)
+62570192400, #  local_start 1983-10-09 01:00:00 (Sun)
+62583494400, #    local_end 1984-03-11 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62583505200, #    utc_start 1984-03-11 03:00:00 (Sun)
+62602257600, #      utc_end 1984-10-14 04:00:00 (Sun)
+62583490800, #  local_start 1984-03-10 23:00:00 (Sat)
+62602243200, #    local_end 1984-10-14 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62602257600, #    utc_start 1984-10-14 04:00:00 (Sun)
+62614954800, #      utc_end 1985-03-10 03:00:00 (Sun)
+62602246800, #  local_start 1984-10-14 01:00:00 (Sun)
+62614944000, #    local_end 1985-03-10 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62614954800, #    utc_start 1985-03-10 03:00:00 (Sun)
+62633707200, #      utc_end 1985-10-13 04:00:00 (Sun)
+62614940400, #  local_start 1985-03-09 23:00:00 (Sat)
+62633692800, #    local_end 1985-10-13 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62633707200, #    utc_start 1985-10-13 04:00:00 (Sun)
+62646404400, #      utc_end 1986-03-09 03:00:00 (Sun)
+62633696400, #  local_start 1985-10-13 01:00:00 (Sun)
+62646393600, #    local_end 1986-03-09 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62646404400, #    utc_start 1986-03-09 03:00:00 (Sun)
+62665156800, #      utc_end 1986-10-12 04:00:00 (Sun)
+62646390000, #  local_start 1986-03-08 23:00:00 (Sat)
+62665142400, #    local_end 1986-10-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62665156800, #    utc_start 1986-10-12 04:00:00 (Sun)
+62680878000, #      utc_end 1987-04-12 03:00:00 (Sun)
+62665146000, #  local_start 1986-10-12 01:00:00 (Sun)
+62680867200, #    local_end 1987-04-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62680878000, #    utc_start 1987-04-12 03:00:00 (Sun)
+62696606400, #      utc_end 1987-10-11 04:00:00 (Sun)
+62680863600, #  local_start 1987-04-11 23:00:00 (Sat)
+62696592000, #    local_end 1987-10-11 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62696606400, #    utc_start 1987-10-11 04:00:00 (Sun)
+62709908400, #      utc_end 1988-03-13 03:00:00 (Sun)
+62696595600, #  local_start 1987-10-11 01:00:00 (Sun)
+62709897600, #    local_end 1988-03-13 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62709908400, #    utc_start 1988-03-13 03:00:00 (Sun)
+62728056000, #      utc_end 1988-10-09 04:00:00 (Sun)
+62709894000, #  local_start 1988-03-12 23:00:00 (Sat)
+62728041600, #    local_end 1988-10-09 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62728056000, #    utc_start 1988-10-09 04:00:00 (Sun)
+62741358000, #      utc_end 1989-03-12 03:00:00 (Sun)
+62728045200, #  local_start 1988-10-09 01:00:00 (Sun)
+62741347200, #    local_end 1989-03-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62741358000, #    utc_start 1989-03-12 03:00:00 (Sun)
+62760110400, #      utc_end 1989-10-15 04:00:00 (Sun)
+62741343600, #  local_start 1989-03-11 23:00:00 (Sat)
+62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
+62772807600, #      utc_end 1990-03-11 03:00:00 (Sun)
+62760099600, #  local_start 1989-10-15 01:00:00 (Sun)
+62772796800, #    local_end 1990-03-11 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62772807600, #    utc_start 1990-03-11 03:00:00 (Sun)
+62789140800, #      utc_end 1990-09-16 04:00:00 (Sun)
+62772793200, #  local_start 1990-03-10 23:00:00 (Sat)
+62789126400, #    local_end 1990-09-16 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62789140800, #    utc_start 1990-09-16 04:00:00 (Sun)
+62804257200, #      utc_end 1991-03-10 03:00:00 (Sun)
+62789130000, #  local_start 1990-09-16 01:00:00 (Sun)
+62804246400, #    local_end 1991-03-10 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62804257200, #    utc_start 1991-03-10 03:00:00 (Sun)
+62823009600, #      utc_end 1991-10-13 04:00:00 (Sun)
+62804242800, #  local_start 1991-03-09 23:00:00 (Sat)
+62822995200, #    local_end 1991-10-13 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62823009600, #    utc_start 1991-10-13 04:00:00 (Sun)
+62836311600, #      utc_end 1992-03-15 03:00:00 (Sun)
+62822998800, #  local_start 1991-10-13 01:00:00 (Sun)
+62836300800, #    local_end 1992-03-15 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62836311600, #    utc_start 1992-03-15 03:00:00 (Sun)
+62854459200, #      utc_end 1992-10-11 04:00:00 (Sun)
+62836297200, #  local_start 1992-03-14 23:00:00 (Sat)
+62854444800, #    local_end 1992-10-11 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62854459200, #    utc_start 1992-10-11 04:00:00 (Sun)
+62867761200, #      utc_end 1993-03-14 03:00:00 (Sun)
+62854448400, #  local_start 1992-10-11 01:00:00 (Sun)
+62867750400, #    local_end 1993-03-14 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62867761200, #    utc_start 1993-03-14 03:00:00 (Sun)
+62885908800, #      utc_end 1993-10-10 04:00:00 (Sun)
+62867746800, #  local_start 1993-03-13 23:00:00 (Sat)
+62885894400, #    local_end 1993-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62885908800, #    utc_start 1993-10-10 04:00:00 (Sun)
+62899210800, #      utc_end 1994-03-13 03:00:00 (Sun)
+62885898000, #  local_start 1993-10-10 01:00:00 (Sun)
+62899200000, #    local_end 1994-03-13 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62899210800, #    utc_start 1994-03-13 03:00:00 (Sun)
+62917358400, #      utc_end 1994-10-09 04:00:00 (Sun)
+62899196400, #  local_start 1994-03-12 23:00:00 (Sat)
+62917344000, #    local_end 1994-10-09 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62917358400, #    utc_start 1994-10-09 04:00:00 (Sun)
+62930660400, #      utc_end 1995-03-12 03:00:00 (Sun)
+62917347600, #  local_start 1994-10-09 01:00:00 (Sun)
+62930649600, #    local_end 1995-03-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62930660400, #    utc_start 1995-03-12 03:00:00 (Sun)
+62949412800, #      utc_end 1995-10-15 04:00:00 (Sun)
+62930646000, #  local_start 1995-03-11 23:00:00 (Sat)
+62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
+62962110000, #      utc_end 1996-03-10 03:00:00 (Sun)
+62949402000, #  local_start 1995-10-15 01:00:00 (Sun)
+62962099200, #    local_end 1996-03-10 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62962110000, #    utc_start 1996-03-10 03:00:00 (Sun)
+62980862400, #      utc_end 1996-10-13 04:00:00 (Sun)
+62962095600, #  local_start 1996-03-09 23:00:00 (Sat)
+62980848000, #    local_end 1996-10-13 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+62980862400, #    utc_start 1996-10-13 04:00:00 (Sun)
+62995374000, #      utc_end 1997-03-30 03:00:00 (Sun)
+62980851600, #  local_start 1996-10-13 01:00:00 (Sun)
+62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+62995374000, #    utc_start 1997-03-30 03:00:00 (Sun)
+63012312000, #      utc_end 1997-10-12 04:00:00 (Sun)
+62995359600, #  local_start 1997-03-29 23:00:00 (Sat)
+63012297600, #    local_end 1997-10-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63012312000, #    utc_start 1997-10-12 04:00:00 (Sun)
+63025614000, #      utc_end 1998-03-15 03:00:00 (Sun)
+63012301200, #  local_start 1997-10-12 01:00:00 (Sun)
+63025603200, #    local_end 1998-03-15 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63025614000, #    utc_start 1998-03-15 03:00:00 (Sun)
+63042552000, #      utc_end 1998-09-27 04:00:00 (Sun)
+63025599600, #  local_start 1998-03-14 23:00:00 (Sat)
+63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63042552000, #    utc_start 1998-09-27 04:00:00 (Sun)
+63058878000, #      utc_end 1999-04-04 03:00:00 (Sun)
+63042541200, #  local_start 1998-09-27 01:00:00 (Sun)
+63058867200, #    local_end 1999-04-04 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63058878000, #    utc_start 1999-04-04 03:00:00 (Sun)
+63075211200, #      utc_end 1999-10-10 04:00:00 (Sun)
+63058863600, #  local_start 1999-04-03 23:00:00 (Sat)
+63075196800, #    local_end 1999-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63075211200, #    utc_start 1999-10-10 04:00:00 (Sun)
+63088513200, #      utc_end 2000-03-12 03:00:00 (Sun)
+63075200400, #  local_start 1999-10-10 01:00:00 (Sun)
+63088502400, #    local_end 2000-03-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63088513200, #    utc_start 2000-03-12 03:00:00 (Sun)
+63107265600, #      utc_end 2000-10-15 04:00:00 (Sun)
+63088498800, #  local_start 2000-03-11 23:00:00 (Sat)
+63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63107265600, #    utc_start 2000-10-15 04:00:00 (Sun)
+63119962800, #      utc_end 2001-03-11 03:00:00 (Sun)
+63107254800, #  local_start 2000-10-15 01:00:00 (Sun)
+63119952000, #    local_end 2001-03-11 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63119962800, #    utc_start 2001-03-11 03:00:00 (Sun)
+63138715200, #      utc_end 2001-10-14 04:00:00 (Sun)
+63119948400, #  local_start 2001-03-10 23:00:00 (Sat)
+63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
+63151412400, #      utc_end 2002-03-10 03:00:00 (Sun)
+63138704400, #  local_start 2001-10-14 01:00:00 (Sun)
+63151401600, #    local_end 2002-03-10 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63151412400, #    utc_start 2002-03-10 03:00:00 (Sun)
+63170164800, #      utc_end 2002-10-13 04:00:00 (Sun)
+63151398000, #  local_start 2002-03-09 23:00:00 (Sat)
+63170150400, #    local_end 2002-10-13 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63170164800, #    utc_start 2002-10-13 04:00:00 (Sun)
+63182862000, #      utc_end 2003-03-09 03:00:00 (Sun)
+63170154000, #  local_start 2002-10-13 01:00:00 (Sun)
+63182851200, #    local_end 2003-03-09 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63182862000, #    utc_start 2003-03-09 03:00:00 (Sun)
+63201614400, #      utc_end 2003-10-12 04:00:00 (Sun)
+63182847600, #  local_start 2003-03-08 23:00:00 (Sat)
+63201600000, #    local_end 2003-10-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63201614400, #    utc_start 2003-10-12 04:00:00 (Sun)
+63214916400, #      utc_end 2004-03-14 03:00:00 (Sun)
+63201603600, #  local_start 2003-10-12 01:00:00 (Sun)
+63214905600, #    local_end 2004-03-14 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63214916400, #    utc_start 2004-03-14 03:00:00 (Sun)
+63233064000, #      utc_end 2004-10-10 04:00:00 (Sun)
+63214902000, #  local_start 2004-03-13 23:00:00 (Sat)
+63233049600, #    local_end 2004-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63233064000, #    utc_start 2004-10-10 04:00:00 (Sun)
+63246366000, #      utc_end 2005-03-13 03:00:00 (Sun)
+63233053200, #  local_start 2004-10-10 01:00:00 (Sun)
+63246355200, #    local_end 2005-03-13 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63246366000, #    utc_start 2005-03-13 03:00:00 (Sun)
+63264513600, #      utc_end 2005-10-09 04:00:00 (Sun)
+63246351600, #  local_start 2005-03-12 23:00:00 (Sat)
+63264499200, #    local_end 2005-10-09 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63264513600, #    utc_start 2005-10-09 04:00:00 (Sun)
+63277815600, #      utc_end 2006-03-12 03:00:00 (Sun)
+63264502800, #  local_start 2005-10-09 01:00:00 (Sun)
+63277804800, #    local_end 2006-03-12 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63277815600, #    utc_start 2006-03-12 03:00:00 (Sun)
+63296568000, #      utc_end 2006-10-15 04:00:00 (Sun)
+63277801200, #  local_start 2006-03-11 23:00:00 (Sat)
+63296553600, #    local_end 2006-10-15 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63296568000, #    utc_start 2006-10-15 04:00:00 (Sun)
+63309265200, #      utc_end 2007-03-11 03:00:00 (Sun)
+63296557200, #  local_start 2006-10-15 01:00:00 (Sun)
+63309254400, #    local_end 2007-03-11 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63309265200, #    utc_start 2007-03-11 03:00:00 (Sun)
+63328017600, #      utc_end 2007-10-14 04:00:00 (Sun)
+63309250800, #  local_start 2007-03-10 23:00:00 (Sat)
+63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
+63342529200, #      utc_end 2008-03-30 03:00:00 (Sun)
+63328006800, #  local_start 2007-10-14 01:00:00 (Sun)
+63342518400, #    local_end 2008-03-30 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63342529200, #    utc_start 2008-03-30 03:00:00 (Sun)
+63359467200, #      utc_end 2008-10-12 04:00:00 (Sun)
+63342514800, #  local_start 2008-03-29 23:00:00 (Sat)
+63359452800, #    local_end 2008-10-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63359467200, #    utc_start 2008-10-12 04:00:00 (Sun)
+63372769200, #      utc_end 2009-03-15 03:00:00 (Sun)
+63359456400, #  local_start 2008-10-12 01:00:00 (Sun)
+63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63372769200, #    utc_start 2009-03-15 03:00:00 (Sun)
+63390916800, #      utc_end 2009-10-11 04:00:00 (Sun)
+63372754800, #  local_start 2009-03-14 23:00:00 (Sat)
+63390902400, #    local_end 2009-10-11 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63390916800, #    utc_start 2009-10-11 04:00:00 (Sun)
+63406033200, #      utc_end 2010-04-04 03:00:00 (Sun)
+63390906000, #  local_start 2009-10-11 01:00:00 (Sun)
+63406022400, #    local_end 2010-04-04 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63406033200, #    utc_start 2010-04-04 03:00:00 (Sun)
+63422366400, #      utc_end 2010-10-10 04:00:00 (Sun)
+63406018800, #  local_start 2010-04-03 23:00:00 (Sat)
+63422352000, #    local_end 2010-10-10 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63422366400, #    utc_start 2010-10-10 04:00:00 (Sun)
+63440506800, #      utc_end 2011-05-08 03:00:00 (Sun)
+63422355600, #  local_start 2010-10-10 01:00:00 (Sun)
+63440496000, #    local_end 2011-05-08 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63440506800, #    utc_start 2011-05-08 03:00:00 (Sun)
+63449582400, #      utc_end 2011-08-21 04:00:00 (Sun)
+63440492400, #  local_start 2011-05-07 23:00:00 (Sat)
+63449568000, #    local_end 2011-08-21 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63449582400, #    utc_start 2011-08-21 04:00:00 (Sun)
+63471351600, #      utc_end 2012-04-29 03:00:00 (Sun)
+63449571600, #  local_start 2011-08-21 01:00:00 (Sun)
+63471340800, #    local_end 2012-04-29 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63471351600, #    utc_start 2012-04-29 03:00:00 (Sun)
+63482241600, #      utc_end 2012-09-02 04:00:00 (Sun)
+63471337200, #  local_start 2012-04-28 23:00:00 (Sat)
+63482227200, #    local_end 2012-09-02 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63482241600, #    utc_start 2012-09-02 04:00:00 (Sun)
+63502801200, #      utc_end 2013-04-28 03:00:00 (Sun)
+63482230800, #  local_start 2012-09-02 01:00:00 (Sun)
+63502790400, #    local_end 2013-04-28 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63502801200, #    utc_start 2013-04-28 03:00:00 (Sun)
+63514296000, #      utc_end 2013-09-08 04:00:00 (Sun)
+63502786800, #  local_start 2013-04-27 23:00:00 (Sat)
+63514281600, #    local_end 2013-09-08 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63514296000, #    utc_start 2013-09-08 04:00:00 (Sun)
+63534250800, #      utc_end 2014-04-27 03:00:00 (Sun)
+63514285200, #  local_start 2013-09-08 01:00:00 (Sun)
+63534240000, #    local_end 2014-04-27 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63534250800, #    utc_start 2014-04-27 03:00:00 (Sun)
+63545745600, #      utc_end 2014-09-07 04:00:00 (Sun)
+63534236400, #  local_start 2014-04-26 23:00:00 (Sat)
+63545731200, #    local_end 2014-09-07 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63545745600, #    utc_start 2014-09-07 04:00:00 (Sun)
+63598964400, #      utc_end 2016-05-15 03:00:00 (Sun)
+63545734800, #  local_start 2014-09-07 01:00:00 (Sun)
+63598953600, #    local_end 2016-05-15 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63598964400, #    utc_start 2016-05-15 03:00:00 (Sun)
+63606830400, #      utc_end 2016-08-14 04:00:00 (Sun)
+63598950000, #  local_start 2016-05-14 23:00:00 (Sat)
+63606816000, #    local_end 2016-08-14 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63606830400, #    utc_start 2016-08-14 04:00:00 (Sun)
+63630414000, #      utc_end 2017-05-14 03:00:00 (Sun)
+63606819600, #  local_start 2016-08-14 01:00:00 (Sun)
+63630403200, #    local_end 2017-05-14 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63630414000, #    utc_start 2017-05-14 03:00:00 (Sun)
+63638280000, #      utc_end 2017-08-13 04:00:00 (Sun)
+63630399600, #  local_start 2017-05-13 23:00:00 (Sat)
+63638265600, #    local_end 2017-08-13 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63638280000, #    utc_start 2017-08-13 04:00:00 (Sun)
+63661863600, #      utc_end 2018-05-13 03:00:00 (Sun)
+63638269200, #  local_start 2017-08-13 01:00:00 (Sun)
+63661852800, #    local_end 2018-05-13 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63661863600, #    utc_start 2018-05-13 03:00:00 (Sun)
+63669729600, #      utc_end 2018-08-12 04:00:00 (Sun)
+63661849200, #  local_start 2018-05-12 23:00:00 (Sat)
+63669715200, #    local_end 2018-08-12 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63669729600, #    utc_start 2018-08-12 04:00:00 (Sun)
+63690289200, #      utc_end 2019-04-07 03:00:00 (Sun)
+63669718800, #  local_start 2018-08-12 01:00:00 (Sun)
+63690278400, #    local_end 2019-04-07 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63690289200, #    utc_start 2019-04-07 03:00:00 (Sun)
+63703598400, #      utc_end 2019-09-08 04:00:00 (Sun)
+63690274800, #  local_start 2019-04-06 23:00:00 (Sat)
+63703584000, #    local_end 2019-09-08 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63703598400, #    utc_start 2019-09-08 04:00:00 (Sun)
+63721738800, #      utc_end 2020-04-05 03:00:00 (Sun)
+63703587600, #  local_start 2019-09-08 01:00:00 (Sun)
+63721728000, #    local_end 2020-04-05 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63721738800, #    utc_start 2020-04-05 03:00:00 (Sun)
+63735048000, #      utc_end 2020-09-06 04:00:00 (Sun)
+63721724400, #  local_start 2020-04-04 23:00:00 (Sat)
+63735033600, #    local_end 2020-09-06 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63735048000, #    utc_start 2020-09-06 04:00:00 (Sun)
+63753188400, #      utc_end 2021-04-04 03:00:00 (Sun)
+63735037200, #  local_start 2020-09-06 01:00:00 (Sun)
+63753177600, #    local_end 2021-04-04 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63753188400, #    utc_start 2021-04-04 03:00:00 (Sun)
+63766497600, #      utc_end 2021-09-05 04:00:00 (Sun)
+63753174000, #  local_start 2021-04-03 23:00:00 (Sat)
+63766483200, #    local_end 2021-09-05 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63766497600, #    utc_start 2021-09-05 04:00:00 (Sun)
+63784638000, #      utc_end 2022-04-03 03:00:00 (Sun)
+63766486800, #  local_start 2021-09-05 01:00:00 (Sun)
+63784627200, #    local_end 2022-04-03 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63784638000, #    utc_start 2022-04-03 03:00:00 (Sun)
+63798552000, #      utc_end 2022-09-11 04:00:00 (Sun)
+63784623600, #  local_start 2022-04-02 23:00:00 (Sat)
+63798537600, #    local_end 2022-09-11 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63798552000, #    utc_start 2022-09-11 04:00:00 (Sun)
+63816087600, #      utc_end 2023-04-02 03:00:00 (Sun)
+63798541200, #  local_start 2022-09-11 01:00:00 (Sun)
+63816076800, #    local_end 2023-04-02 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63816087600, #    utc_start 2023-04-02 03:00:00 (Sun)
+63829396800, #      utc_end 2023-09-03 04:00:00 (Sun)
+63816073200, #  local_start 2023-04-01 23:00:00 (Sat)
+63829382400, #    local_end 2023-09-03 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63829396800, #    utc_start 2023-09-03 04:00:00 (Sun)
+63848142000, #      utc_end 2024-04-07 03:00:00 (Sun)
+63829386000, #  local_start 2023-09-03 01:00:00 (Sun)
+63848131200, #    local_end 2024-04-07 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+63848142000, #    utc_start 2024-04-07 03:00:00 (Sun)
+63861451200, #      utc_end 2024-09-08 04:00:00 (Sun)
+63848127600, #  local_start 2024-04-06 23:00:00 (Sat)
+63861436800, #    local_end 2024-09-08 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+63861451200, #    utc_start 2024-09-08 04:00:00 (Sun)
+63878122800, #      utc_end 2025-03-20 03:00:00 (Thu)
+63861440400, #  local_start 2024-09-08 01:00:00 (Sun)
+63878112000, #    local_end 2025-03-20 00:00:00 (Thu)
+-10800,
+1,
+'-03',
+    ],
+    [
+63878122800, #    utc_start 2025-03-20 03:00:00 (Thu)
+DateTime::TimeZone::INFINITY, #      utc_end
+63878112000, #  local_start 2025-03-20 00:00:00 (Thu)
+DateTime::TimeZone::INFINITY, #    local_end
+-10800,
+0,
+'-03',
+    ],
+];
+
+sub olson_version {'2026b'}
+
+sub has_dst_changes {62}
+
+sub _max_year {2036}
+
+sub _new_instance {
+    return shift->_init( @_, spans => $spans );
+}
+
+
+
+1;
+
diff --git a/lib/DateTime/TimeZone/America/Cuiaba.pm b/lib/DateTime/TimeZone/America/Cuiaba.pm
index 0a109820a..edc649b3a 100644
--- a/lib/DateTime/TimeZone/America/Cuiaba.pm
+++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -556,26 +556,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63181047600, #    utc_start 2003-02-16 03:00:00 (Sun)
-63200059200, #      utc_end 2003-09-24 04:00:00 (Wed)
-63181033200, #  local_start 2003-02-15 23:00:00 (Sat)
-63200044800, #    local_end 2003-09-24 00:00:00 (Wed)
--14400,
-0,
-'-04',
-    ],
-    [
-63200059200, #    utc_start 2003-09-24 04:00:00 (Wed)
-63232286400, #      utc_end 2004-10-01 04:00:00 (Fri)
-63200044800, #  local_start 2003-09-24 00:00:00 (Wed)
-63232272000, #    local_end 2004-10-01 00:00:00 (Fri)
--14400,
-0,
-'-04',
-    ],
-    [
-63232286400, #    utc_start 2004-10-01 04:00:00 (Fri)
 63235051200, #      utc_end 2004-11-02 04:00:00 (Tue)
-63232272000, #  local_start 2004-10-01 00:00:00 (Fri)
+63181033200, #  local_start 2003-02-15 23:00:00 (Sat)
 63235036800, #    local_end 2004-11-02 00:00:00 (Tue)
 -14400,
 0,
@@ -853,11 +835,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {44}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Danmarkshavn.pm b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
index 49868bcf2..b1c15ed0a 100644
--- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
+++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,11 +340,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {16}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Dawson.pm b/lib/DateTime/TimeZone/America/Dawson.pm
index 135f01e20..a0f8d8264 100644
--- a/lib/DateTime/TimeZone/America/Dawson.pm
+++ b/lib/DateTime/TimeZone/America/Dawson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370301600, #    utc_start 1945-09-30 10:00:00 (Sun)
-61977949200, #      utc_end 1965-01-01 09:00:00 (Fri)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61977916800, #    local_end 1965-01-01 00:00:00 (Fri)
--32400,
-0,
-'YST',
-    ],
-    [
-61977949200, #    utc_start 1965-01-01 09:00:00 (Fri)
 61987798800, #      utc_end 1965-04-25 09:00:00 (Sun)
-61977916800, #  local_start 1965-01-01 00:00:00 (Fri)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61987766400, #    local_end 1965-04-25 00:00:00 (Sun)
 -32400,
 0,
@@ -133,17 +124,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62256330000, #    utc_start 1973-10-28 09:00:00 (Sun)
-62451244800, #      utc_end 1980-01-01 08:00:00 (Tue)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62451216000, #    local_end 1980-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-62451244800, #    utc_start 1980-01-01 08:00:00 (Tue)
 62461360800, #      utc_end 1980-04-27 10:00:00 (Sun)
-62451216000, #  local_start 1980-01-01 00:00:00 (Tue)
+62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
 62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -889,11 +871,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {46}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Dawson_Creek.pm b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
index a0c682ab2..9c7f05058 100644
--- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
+++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-61409865600, #      utc_end 1947-01-01 08:00:00 (Wed)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61409836800, #    local_end 1947-01-01 00:00:00 (Wed)
--28800,
-0,
-'PST',
-    ],
-    [
-61409865600, #    utc_start 1947-01-01 08:00:00 (Wed)
 61419895200, #      utc_end 1947-04-27 10:00:00 (Sun)
-61409836800, #  local_start 1947-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61419866400, #    local_end 1947-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -565,11 +556,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Denver.pm b/lib/DateTime/TimeZone/America/Denver.pm
index 2c7809b81..9bd10f408 100644
--- a/lib/DateTime/TimeZone/America/Denver.pm
+++ b/lib/DateTime/TimeZone/America/Denver.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60552000000, #    utc_start 1919-10-26 08:00:00 (Sun)
-60557785200, #      utc_end 1920-01-01 07:00:00 (Thu)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-60557760000, #    local_end 1920-01-01 00:00:00 (Thu)
--25200,
-0,
-'MST',
-    ],
-    [
-60557785200, #    utc_start 1920-01-01 07:00:00 (Thu)
 60565309200, #      utc_end 1920-03-28 09:00:00 (Sun)
-60557760000, #  local_start 1920-01-01 00:00:00 (Thu)
+60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
 60565284000, #    local_end 1920-03-28 02:00:00 (Sun)
 -25200,
 0,
@@ -115,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60601593600, #    utc_start 1921-05-22 08:00:00 (Sun)
-61252095600, #      utc_end 1942-01-01 07:00:00 (Thu)
-60601568400, #  local_start 1921-05-22 01:00:00 (Sun)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--25200,
-0,
-'MST',
-    ],
-    [
-61252095600, #    utc_start 1942-01-01 07:00:00 (Thu)
 61255472400, #      utc_end 1942-02-09 09:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+60601568400, #  local_start 1921-05-22 01:00:00 (Sun)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -25200,
 0,
@@ -151,17 +133,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370294400, #    utc_start 1945-09-30 08:00:00 (Sun)
-61378326000, #      utc_end 1946-01-01 07:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--25200,
-0,
-'MST',
-    ],
-    [
-61378326000, #    utc_start 1946-01-01 07:00:00 (Tue)
 61987798800, #      utc_end 1965-04-25 09:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61987773600, #    local_end 1965-04-25 02:00:00 (Sun)
 -25200,
 0,
@@ -196,17 +169,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62035574400, #    utc_start 1966-10-30 08:00:00 (Sun)
-62041014000, #      utc_end 1967-01-01 07:00:00 (Sun)
-62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62041014000, #    utc_start 1967-01-01 07:00:00 (Sun)
 62051302800, #      utc_end 1967-04-30 09:00:00 (Sun)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
 62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
 -25200,
 0,
@@ -1443,15 +1407,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64213459200, #    utc_start 2035-11-04 08:00:00 (Sun)
+64224349200, #      utc_end 2036-03-09 09:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64224349200, #    utc_start 2036-03-09 09:00:00 (Sun)
+64244908800, #      utc_end 2036-11-02 08:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-21600,
+1,
+'MDT',
+    ],
+    [
+64244908800, #    utc_start 2036-11-02 08:00:00 (Sun)
+64255798800, #      utc_end 2037-03-08 09:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64255798800, #    utc_start 2037-03-08 09:00:00 (Sun)
+64276358400, #      utc_end 2037-11-01 08:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {77}
+sub has_dst_changes {79}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Detroit.pm b/lib/DateTime/TimeZone/America/Detroit.pm
index d98596c4c..dad2acbeb 100644
--- a/lib/DateTime/TimeZone/America/Detroit.pm
+++ b/lib/DateTime/TimeZone/America/Detroit.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60411600000, #    utc_start 1915-05-15 08:00:00 (Sat)
-61252088400, #      utc_end 1942-01-01 05:00:00 (Thu)
-60411582000, #  local_start 1915-05-15 03:00:00 (Sat)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--18000,
-0,
-'EST',
-    ],
-    [
-61252088400, #    utc_start 1942-01-01 05:00:00 (Thu)
 61255465200, #      utc_end 1942-02-09 07:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+60411582000, #  local_start 1915-05-15 03:00:00 (Sat)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -18000,
 0,
@@ -79,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370287200, #    utc_start 1945-09-30 06:00:00 (Sun)
-61378318800, #      utc_end 1946-01-01 05:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--18000,
-0,
-'EST',
-    ],
-    [
-61378318800, #    utc_start 1946-01-01 05:00:00 (Tue)
 61451334000, #      utc_end 1948-04-25 07:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61451316000, #    local_end 1948-04-25 02:00:00 (Sun)
 -18000,
 0,
@@ -142,26 +124,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62098466400, #    utc_start 1968-10-27 06:00:00 (Sun)
-62104165200, #      utc_end 1969-01-01 05:00:00 (Wed)
-62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62104165200, #    utc_start 1969-01-01 05:00:00 (Wed)
-62230395600, #      utc_end 1973-01-01 05:00:00 (Mon)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
-62230377600, #    local_end 1973-01-01 00:00:00 (Mon)
--18000,
-0,
-'EST',
-    ],
-    [
-62230395600, #    utc_start 1973-01-01 05:00:00 (Mon)
 62240598000, #      utc_end 1973-04-29 07:00:00 (Sun)
-62230377600, #  local_start 1973-01-01 00:00:00 (Mon)
+62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
 62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
 -18000,
 0,
@@ -196,17 +160,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62287768800, #    utc_start 1974-10-27 06:00:00 (Sun)
-62293467600, #      utc_end 1975-01-01 05:00:00 (Wed)
-62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
-62293449600, #    local_end 1975-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62293467600, #    utc_start 1975-01-01 05:00:00 (Wed)
 62303497200, #      utc_end 1975-04-27 07:00:00 (Sun)
-62293449600, #  local_start 1975-01-01 00:00:00 (Wed)
+62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
 62303479200, #    local_end 1975-04-27 02:00:00 (Sun)
 -18000,
 0,
@@ -1299,15 +1254,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {68}
+sub has_dst_changes {70}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Edmonton.pm b/lib/DateTime/TimeZone/America/Edmonton.pm
index cd831cdd0..fd8a7edd6 100644
--- a/lib/DateTime/TimeZone/America/Edmonton.pm
+++ b/lib/DateTime/TimeZone/America/Edmonton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62666380800, #    utc_start 1986-10-26 08:00:00 (Sun)
-62672166000, #      utc_end 1987-01-01 07:00:00 (Thu)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62672140800, #    local_end 1987-01-01 00:00:00 (Thu)
--25200,
-0,
-'MST',
-    ],
-    [
-62672166000, #    utc_start 1987-01-01 07:00:00 (Thu)
 62680294800, #      utc_end 1987-04-05 09:00:00 (Sun)
-62672140800, #  local_start 1987-01-01 00:00:00 (Thu)
+62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
 62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
 -25200,
 0,
@@ -1344,15 +1335,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64213459200, #    utc_start 2035-11-04 08:00:00 (Sun)
+64224349200, #      utc_end 2036-03-09 09:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64224349200, #    utc_start 2036-03-09 09:00:00 (Sun)
+64244908800, #      utc_end 2036-11-02 08:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-21600,
+1,
+'MDT',
+    ],
+    [
+64244908800, #    utc_start 2036-11-02 08:00:00 (Sun)
+64255798800, #      utc_end 2037-03-08 09:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64255798800, #    utc_start 2037-03-08 09:00:00 (Sun)
+64276358400, #      utc_end 2037-11-01 08:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {73}
+sub has_dst_changes {75}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Eirunepe.pm b/lib/DateTime/TimeZone/America/Eirunepe.pm
index 125c13aa6..34d86393d 100644
--- a/lib/DateTime/TimeZone/America/Eirunepe.pm
+++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,26 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706888000, #    utc_start 1988-02-07 04:00:00 (Sun)
-62725726800, #      utc_end 1988-09-12 05:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--18000,
-0,
-'-05',
-    ],
-    [
-62725726800, #    utc_start 1988-09-12 05:00:00 (Mon)
-62884875600, #      utc_end 1993-09-28 05:00:00 (Tue)
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
-62884857600, #    local_end 1993-09-28 00:00:00 (Tue)
--18000,
-0,
-'-05',
-    ],
-    [
-62884875600, #    utc_start 1993-09-28 05:00:00 (Tue)
 62886517200, #      utc_end 1993-10-17 05:00:00 (Sun)
-62884857600, #  local_start 1993-09-28 00:00:00 (Tue)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -18000,
 0,
@@ -322,17 +304,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62897400000, #    utc_start 1994-02-20 04:00:00 (Sun)
-62915893200, #      utc_end 1994-09-22 05:00:00 (Thu)
-62897382000, #  local_start 1994-02-19 23:00:00 (Sat)
-62915875200, #    local_end 1994-09-22 00:00:00 (Thu)
--18000,
-0,
-'-05',
-    ],
-    [
-62915893200, #    utc_start 1994-09-22 05:00:00 (Thu)
 63349966800, #      utc_end 2008-06-24 05:00:00 (Tue)
-62915875200, #  local_start 1994-09-22 00:00:00 (Thu)
+62897382000, #  local_start 1994-02-19 23:00:00 (Sat)
 63349948800, #    local_end 2008-06-24 00:00:00 (Tue)
 -18000,
 0,
@@ -358,11 +331,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {15}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/El_Salvador.pm b/lib/DateTime/TimeZone/America/El_Salvador.pm
index 62f16b607..991774cce 100644
--- a/lib/DateTime/TimeZone/America/El_Salvador.pm
+++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,11 +79,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {2}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Fort_Nelson.pm b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
index ff5296c5e..d3d69b8fa 100644
--- a/lib/DateTime/TimeZone/America/Fort_Nelson.pm
+++ b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,26 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-61378329600, #      utc_end 1946-01-01 08:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-61378329600, #    utc_start 1946-01-01 08:00:00 (Tue)
-61409865600, #      utc_end 1947-01-01 08:00:00 (Wed)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
-61409836800, #    local_end 1947-01-01 00:00:00 (Wed)
--28800,
-0,
-'PST',
-    ],
-    [
-61409865600, #    utc_start 1947-01-01 08:00:00 (Wed)
 61419895200, #      utc_end 1947-04-27 10:00:00 (Sun)
-61409836800, #  local_start 1947-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61419866400, #    local_end 1947-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -817,17 +799,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62666384400, #    utc_start 1986-10-26 09:00:00 (Sun)
-62672169600, #      utc_end 1987-01-01 08:00:00 (Thu)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62672140800, #    local_end 1987-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-62672169600, #    utc_start 1987-01-01 08:00:00 (Thu)
 62680298400, #      utc_end 1987-04-05 10:00:00 (Sun)
-62672140800, #  local_start 1987-01-01 00:00:00 (Thu)
+62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
 62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
 -28800,
 0,
@@ -1348,11 +1321,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Fortaleza.pm b/lib/DateTime/TimeZone/America/Fortaleza.pm
index b14bcc9b4..29bfa397a 100644
--- a/lib/DateTime/TimeZone/America/Fortaleza.pm
+++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,26 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
-62789223600, #      utc_end 1990-09-17 03:00:00 (Mon)
-62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
-62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
--10800,
-0,
-'-03',
-    ],
-    [
-62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
-63074343600, #      utc_end 1999-09-30 03:00:00 (Thu)
-62789212800, #  local_start 1990-09-17 00:00:00 (Mon)
-63074332800, #    local_end 1999-09-30 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-63074343600, #    utc_start 1999-09-30 03:00:00 (Thu)
 63074602800, #      utc_end 1999-10-03 03:00:00 (Sun)
-63074332800, #  local_start 1999-09-30 00:00:00 (Thu)
+62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
@@ -376,17 +358,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63107863200, #    utc_start 2000-10-22 02:00:00 (Sun)
-63136033200, #      utc_end 2001-09-13 03:00:00 (Thu)
-63107852400, #  local_start 2000-10-21 23:00:00 (Sat)
-63136022400, #    local_end 2001-09-13 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-63136033200, #    utc_start 2001-09-13 03:00:00 (Thu)
 63138711600, #      utc_end 2001-10-14 03:00:00 (Sun)
-63136022400, #  local_start 2001-09-13 00:00:00 (Thu)
+63107852400, #  local_start 2000-10-21 23:00:00 (Sat)
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
@@ -403,17 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
-63169124400, #      utc_end 2002-10-01 03:00:00 (Tue)
-63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
-63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
--10800,
-0,
-'-03',
-    ],
-    [
-63169124400, #    utc_start 2002-10-01 03:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-63169113600, #  local_start 2002-10-01 00:00:00 (Tue)
+63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -421,11 +385,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {19}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Glace_Bay.pm b/lib/DateTime/TimeZone/America/Glace_Bay.pm
index 986a3e246..2cd086ed2 100644
--- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370283600, #    utc_start 1945-09-30 05:00:00 (Sun)
-61599240000, #      utc_end 1953-01-01 04:00:00 (Thu)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61599225600, #    local_end 1953-01-01 00:00:00 (Thu)
--14400,
-0,
-'AST',
-    ],
-    [
-61599240000, #    utc_start 1953-01-01 04:00:00 (Thu)
 61609183200, #      utc_end 1953-04-26 06:00:00 (Sun)
-61599225600, #  local_start 1953-01-01 00:00:00 (Thu)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61609168800, #    local_end 1953-04-26 02:00:00 (Sun)
 -14400,
 0,
@@ -106,26 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61622485200, #    utc_start 1953-09-27 05:00:00 (Sun)
-61630776000, #      utc_end 1954-01-01 04:00:00 (Fri)
-61622470800, #  local_start 1953-09-27 01:00:00 (Sun)
-61630761600, #    local_end 1954-01-01 00:00:00 (Fri)
--14400,
-0,
-'AST',
-    ],
-    [
-61630776000, #    utc_start 1954-01-01 04:00:00 (Fri)
-62198769600, #      utc_end 1972-01-01 04:00:00 (Sat)
-61630761600, #  local_start 1954-01-01 00:00:00 (Fri)
-62198755200, #    local_end 1972-01-01 00:00:00 (Sat)
--14400,
-0,
-'AST',
-    ],
-    [
-62198769600, #    utc_start 1972-01-01 04:00:00 (Sat)
 62209144800, #      utc_end 1972-04-30 06:00:00 (Sun)
-62198755200, #  local_start 1972-01-01 00:00:00 (Sat)
+61622470800, #  local_start 1953-09-27 01:00:00 (Sun)
 62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
 -14400,
 0,
@@ -160,17 +133,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62256315600, #    utc_start 1973-10-28 05:00:00 (Sun)
-62261928000, #      utc_end 1974-01-01 04:00:00 (Tue)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
--14400,
-0,
-'AST',
-    ],
-    [
-62261928000, #    utc_start 1974-01-01 04:00:00 (Tue)
 62272044000, #      utc_end 1974-04-28 06:00:00 (Sun)
-62261913600, #  local_start 1974-01-01 00:00:00 (Tue)
+62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
 62272029600, #    local_end 1974-04-28 02:00:00 (Sun)
 -14400,
 0,
@@ -1281,15 +1245,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224338400, #      utc_end 2036-03-09 06:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64224338400, #    utc_start 2036-03-09 06:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-10800,
+1,
+'ADT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255788000, #      utc_end 2037-03-08 06:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64255788000, #    utc_start 2037-03-08 06:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {68}
+sub has_dst_changes {70}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Goose_Bay.pm b/lib/DateTime/TimeZone/America/Goose_Bay.pm
index aaa8aac6b..ce5f2cbca 100644
--- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59421787300, #    utc_start 1884-01-01 04:01:40 (Tue)
-60494700652, #      utc_end 1918-01-01 03:30:52 (Tue)
-59421774648, #  local_start 1884-01-01 00:30:48 (Tue)
-60494688000, #    local_end 1918-01-01 00:00:00 (Tue)
--12652,
-0,
-'NST',
-    ],
-    [
-60494700652, #    utc_start 1918-01-01 03:30:52 (Tue)
 60503607052, #      utc_end 1918-04-14 05:30:52 (Sun)
-60494688000, #  local_start 1918-01-01 00:00:00 (Tue)
+59421774648, #  local_start 1884-01-01 00:30:48 (Tue)
 60503594400, #    local_end 1918-04-14 02:00:00 (Sun)
 -12652,
 0,
@@ -61,17 +52,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60520537852, #    utc_start 1918-10-27 04:30:52 (Sun)
-60526236652, #      utc_end 1919-01-01 03:30:52 (Wed)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60526224000, #    local_end 1919-01-01 00:00:00 (Wed)
--12652,
-0,
-'NST',
-    ],
-    [
-60526236652, #    utc_start 1919-01-01 03:30:52 (Wed)
 61038761452, #      utc_end 1935-03-30 03:30:52 (Sat)
-60526224000, #  local_start 1919-01-01 00:00:00 (Wed)
+60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
 61038748800, #    local_end 1935-03-30 00:00:00 (Sat)
 -12652,
 0,
@@ -79,17 +61,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61038761452, #    utc_start 1935-03-30 03:30:52 (Sat)
-61062694200, #      utc_end 1936-01-01 03:30:00 (Wed)
-61038748852, #  local_start 1935-03-30 00:00:52 (Sat)
-61062681600, #    local_end 1936-01-01 00:00:00 (Wed)
--12600,
-0,
-'NST',
-    ],
-    [
-61062694200, #    utc_start 1936-01-01 03:30:00 (Wed)
 61074012600, #      utc_end 1936-05-11 03:30:00 (Mon)
-61062681600, #  local_start 1936-01-01 00:00:00 (Wed)
+61038748852, #  local_start 1935-03-30 00:00:52 (Sat)
 61074000000, #    local_end 1936-05-11 00:00:00 (Mon)
 -12600,
 0,
@@ -223,17 +196,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370281800, #    utc_start 1945-09-30 04:30:00 (Sun)
-61378313400, #      utc_end 1946-01-01 03:30:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--12600,
-0,
-'NST',
-    ],
-    [
-61378313400, #    utc_start 1946-01-01 03:30:00 (Tue)
 61389639000, #      utc_end 1946-05-12 05:30:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61389626400, #    local_end 1946-05-12 02:00:00 (Sun)
 -12600,
 0,
@@ -1420,17 +1384,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63435672060, #    utc_start 2011-03-13 04:01:00 (Sun)
-63455799600, #      utc_end 2011-11-01 03:00:00 (Tue)
-63435661260, #  local_start 2011-03-13 01:01:00 (Sun)
-63455788800, #    local_end 2011-11-01 00:00:00 (Tue)
--10800,
-1,
-'ADT',
-    ],
-    [
-63455799600, #    utc_start 2011-11-01 03:00:00 (Tue)
 63456238800, #      utc_end 2011-11-06 05:00:00 (Sun)
-63455788800, #  local_start 2011-11-01 00:00:00 (Tue)
+63435661260, #  local_start 2011-03-13 01:01:00 (Sun)
 63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
 -10800,
 1,
@@ -1866,15 +1821,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224338400, #      utc_end 2036-03-09 06:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64224338400, #    utc_start 2036-03-09 06:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-10800,
+1,
+'ADT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255788000, #      utc_end 2037-03-08 06:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64255788000, #    utc_start 2037-03-08 06:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {100}
+sub has_dst_changes {101}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Grand_Turk.pm b/lib/DateTime/TimeZone/America/Grand_Turk.pm
index 0d7350bd4..d3315c46f 100644
--- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
+++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60307996030, #    utc_start 1912-02-01 05:07:10 (Thu)
-62419698000, #      utc_end 1979-01-01 05:00:00 (Mon)
-60307978030, #  local_start 1912-02-01 00:07:10 (Thu)
-62419680000, #    local_end 1979-01-01 00:00:00 (Mon)
--18000,
-0,
-'EST',
-    ],
-    [
-62419698000, #    utc_start 1979-01-01 05:00:00 (Mon)
 62429900400, #      utc_end 1979-04-29 07:00:00 (Sun)
-62419680000, #  local_start 1979-01-01 00:00:00 (Mon)
+60307978030, #  local_start 1912-02-01 00:07:10 (Thu)
 62429882400, #    local_end 1979-04-29 02:00:00 (Sun)
 -18000,
 0,
@@ -1029,15 +1020,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {54}
+sub has_dst_changes {56}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Guatemala.pm b/lib/DateTime/TimeZone/America/Guatemala.pm
index 3f6d0e55d..085b57d6a 100644
--- a/lib/DateTime/TimeZone/America/Guatemala.pm
+++ b/lib/DateTime/TimeZone/America/Guatemala.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,11 +115,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Guayaquil.pm b/lib/DateTime/TimeZone/America/Guayaquil.pm
index 6c4033e0b..b89d09c84 100644
--- a/lib/DateTime/TimeZone/America/Guayaquil.pm
+++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Guyana.pm b/lib/DateTime/TimeZone/America/Guyana.pm
index 9597b3180..90a3bab00 100644
--- a/lib/DateTime/TimeZone/America/Guyana.pm
+++ b/lib/DateTime/TimeZone/America/Guyana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Halifax.pm b/lib/DateTime/TimeZone/America/Halifax.pm
index 690f9ba42..c4ab4eb1d 100644
--- a/lib/DateTime/TimeZone/America/Halifax.pm
+++ b/lib/DateTime/TimeZone/America/Halifax.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,17 +52,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60455214000, #    utc_start 1916-10-01 03:00:00 (Sun)
-60494702400, #      utc_end 1918-01-01 04:00:00 (Tue)
-60455199600, #  local_start 1916-09-30 23:00:00 (Sat)
-60494688000, #    local_end 1918-01-01 00:00:00 (Tue)
--14400,
-0,
-'AST',
-    ],
-    [
-60494702400, #    utc_start 1918-01-01 04:00:00 (Tue)
 60503608800, #      utc_end 1918-04-14 06:00:00 (Sun)
-60494688000, #  local_start 1918-01-01 00:00:00 (Tue)
+60455199600, #  local_start 1916-09-30 23:00:00 (Sat)
 60503594400, #    local_end 1918-04-14 02:00:00 (Sun)
 -14400,
 0,
@@ -79,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60520539600, #    utc_start 1918-10-27 05:00:00 (Sun)
-60526238400, #      utc_end 1919-01-01 04:00:00 (Wed)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60526224000, #    local_end 1919-01-01 00:00:00 (Wed)
--14400,
-0,
-'AST',
-    ],
-    [
-60526238400, #    utc_start 1919-01-01 04:00:00 (Wed)
 60568920000, #      utc_end 1920-05-09 04:00:00 (Sun)
-60526224000, #  local_start 1919-01-01 00:00:00 (Wed)
+60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
 60568905600, #    local_end 1920-05-09 00:00:00 (Sun)
 -14400,
 0,
@@ -511,17 +493,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370283600, #    utc_start 1945-09-30 05:00:00 (Sun)
-61378315200, #      utc_end 1946-01-01 04:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--14400,
-0,
-'AST',
-    ],
-    [
-61378315200, #    utc_start 1946-01-01 04:00:00 (Tue)
 61388431200, #      utc_end 1946-04-28 06:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -14400,
 0,
@@ -952,17 +925,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62256315600, #    utc_start 1973-10-28 05:00:00 (Sun)
-62261928000, #      utc_end 1974-01-01 04:00:00 (Tue)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
--14400,
-0,
-'AST',
-    ],
-    [
-62261928000, #    utc_start 1974-01-01 04:00:00 (Tue)
 62272044000, #      utc_end 1974-04-28 06:00:00 (Sun)
-62261913600, #  local_start 1974-01-01 00:00:00 (Tue)
+62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
 62272029600, #    local_end 1974-04-28 02:00:00 (Sun)
 -14400,
 0,
@@ -2073,15 +2037,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224338400, #      utc_end 2036-03-09 06:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64224338400, #    utc_start 2036-03-09 06:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-10800,
+1,
+'ADT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255788000, #      utc_end 2037-03-08 06:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64255788000, #    utc_start 2037-03-08 06:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {112}
+sub has_dst_changes {114}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Havana.pm b/lib/DateTime/TimeZone/America/Havana.pm
index dacf1a795..eea545758 100644
--- a/lib/DateTime/TimeZone/America/Havana.pm
+++ b/lib/DateTime/TimeZone/America/Havana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1389,15 +1389,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213434000, #    local_end 2035-11-04 01:00:00 (Sun)
 -14400,
 1,
+'CDT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224334800, #      utc_end 2036-03-09 05:00:00 (Sun)
+64213430400, #  local_start 2035-11-04 00:00:00 (Sun)
+64224316800, #    local_end 2036-03-09 00:00:00 (Sun)
+-18000,
+0,
+'CST',
+    ],
+    [
+64224334800, #    utc_start 2036-03-09 05:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224320400, #  local_start 2036-03-09 01:00:00 (Sun)
+64244883600, #    local_end 2036-11-02 01:00:00 (Sun)
+-14400,
+1,
+'CDT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255784400, #      utc_end 2037-03-08 05:00:00 (Sun)
+64244880000, #  local_start 2036-11-02 00:00:00 (Sun)
+64255766400, #    local_end 2037-03-08 00:00:00 (Sun)
+-18000,
+0,
+'CST',
+    ],
+    [
+64255784400, #    utc_start 2037-03-08 05:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255770000, #  local_start 2037-03-08 01:00:00 (Sun)
+64276333200, #    local_end 2037-11-01 01:00:00 (Sun)
+-14400,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {75}
+sub has_dst_changes {77}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Hermosillo.pm b/lib/DateTime/TimeZone/America/Hermosillo.pm
index 74c72d35d..70a0c2ccc 100644
--- a/lib/DateTime/TimeZone/America/Hermosillo.pm
+++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -88,26 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61261855200, #    utc_start 1942-04-24 06:00:00 (Fri)
-61474143600, #      utc_end 1949-01-14 07:00:00 (Fri)
-61261830000, #  local_start 1942-04-23 23:00:00 (Thu)
-61474118400, #    local_end 1949-01-14 00:00:00 (Fri)
--25200,
-0,
-'MST',
-    ],
-    [
-61474143600, #    utc_start 1949-01-14 07:00:00 (Fri)
-62135712000, #      utc_end 1970-01-01 08:00:00 (Thu)
-61474114800, #  local_start 1949-01-13 23:00:00 (Thu)
-62135683200, #    local_end 1970-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-62135712000, #    utc_start 1970-01-01 08:00:00 (Thu)
 62964550800, #      utc_end 1996-04-07 09:00:00 (Sun)
-62135686800, #  local_start 1970-01-01 01:00:00 (Thu)
+61261830000, #  local_start 1942-04-23 23:00:00 (Thu)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -25200,
 0,
@@ -160,17 +142,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63044985600, #    utc_start 1998-10-25 08:00:00 (Sun)
-63050857200, #      utc_end 1999-01-01 07:00:00 (Fri)
-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
-63050832000, #    local_end 1999-01-01 00:00:00 (Fri)
--25200,
-0,
-'MST',
-    ],
-    [
-63050857200, #    utc_start 1999-01-01 07:00:00 (Fri)
 DateTime::TimeZone::INFINITY, #      utc_end
-63050832000, #  local_start 1999-01-01 00:00:00 (Fri)
+63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 -25200,
 0,
@@ -178,11 +151,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
index 8ebae8f1b..b5680c78c 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551996400, #    utc_start 1919-10-26 07:00:00 (Sun)
-60557781600, #      utc_end 1920-01-01 06:00:00 (Thu)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-60557760000, #    local_end 1920-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-60557781600, #    utc_start 1920-01-01 06:00:00 (Thu)
 61235424000, #      utc_end 1941-06-22 08:00:00 (Sun)
-60557760000, #  local_start 1920-01-01 00:00:00 (Thu)
+60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
 61235402400, #    local_end 1941-06-22 02:00:00 (Sun)
 -21600,
 0,
@@ -97,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61243887600, #    utc_start 1941-09-28 07:00:00 (Sun)
-61252092000, #      utc_end 1942-01-01 06:00:00 (Thu)
-61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-61252092000, #    utc_start 1942-01-01 06:00:00 (Thu)
 61255468800, #      utc_end 1942-02-09 08:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -21600,
 0,
@@ -133,17 +115,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61388438400, #      utc_end 1946-04-28 08:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -21600,
 0,
@@ -331,17 +304,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61767043200, #    utc_start 1958-04-27 08:00:00 (Sun)
-62104165200, #      utc_end 1969-01-01 05:00:00 (Wed)
-61767025200, #  local_start 1958-04-27 03:00:00 (Sun)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62104165200, #    utc_start 1969-01-01 05:00:00 (Wed)
 62114194800, #      utc_end 1969-04-27 07:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61767025200, #  local_start 1958-04-27 03:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -18000,
 0,
@@ -376,26 +340,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62161365600, #    utc_start 1970-10-25 06:00:00 (Sun)
-62167237200, #      utc_end 1971-01-01 05:00:00 (Fri)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
--18000,
-0,
-'EST',
-    ],
-    [
-62167237200, #    utc_start 1971-01-01 05:00:00 (Fri)
-63271774800, #      utc_end 2006-01-01 05:00:00 (Sun)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
-63271756800, #    local_end 2006-01-01 00:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63271774800, #    utc_start 2006-01-01 05:00:00 (Sun)
 63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-63271756800, #  local_start 2006-01-01 00:00:00 (Sun)
+62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -18000,
 0,
@@ -930,15 +876,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {46}
+sub has_dst_changes {48}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Knox.pm b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
index 10da008bc..f16a0cb9f 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61409858400, #      utc_end 1947-01-01 06:00:00 (Wed)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61409836800, #    local_end 1947-01-01 00:00:00 (Wed)
--21600,
-0,
-'CST',
-    ],
-    [
-61409858400, #    utc_start 1947-01-01 06:00:00 (Wed)
 61419888000, #      utc_end 1947-04-27 08:00:00 (Sun)
-61409836800, #  local_start 1947-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61419866400, #    local_end 1947-04-27 02:00:00 (Sun)
 -21600,
 0,
@@ -1380,15 +1371,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {74}
+sub has_dst_changes {76}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
index 0479fd3f6..bcaa21c31 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61536088800, #      utc_end 1951-01-01 06:00:00 (Mon)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61536067200, #    local_end 1951-01-01 00:00:00 (Mon)
--21600,
-0,
-'CST',
-    ],
-    [
-61536088800, #    utc_start 1951-01-01 06:00:00 (Mon)
 61546291200, #      utc_end 1951-04-29 08:00:00 (Sun)
-61536067200, #  local_start 1951-01-01 00:00:00 (Mon)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61546269600, #    local_end 1951-04-29 02:00:00 (Sun)
 -21600,
 0,
@@ -259,17 +250,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61861996800, #    utc_start 1961-04-30 08:00:00 (Sun)
-62104165200, #      utc_end 1969-01-01 05:00:00 (Wed)
-61861978800, #  local_start 1961-04-30 03:00:00 (Sun)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62104165200, #    utc_start 1969-01-01 05:00:00 (Wed)
 62114194800, #      utc_end 1969-04-27 07:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61861978800, #  local_start 1961-04-30 03:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -18000,
 0,
@@ -394,26 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62319218400, #    utc_start 1975-10-26 06:00:00 (Sun)
-62325003600, #      utc_end 1976-01-01 05:00:00 (Thu)
-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
-62324985600, #    local_end 1976-01-01 00:00:00 (Thu)
--18000,
-0,
-'EST',
-    ],
-    [
-62325003600, #    utc_start 1976-01-01 05:00:00 (Thu)
-63271774800, #      utc_end 2006-01-01 05:00:00 (Sun)
-62324985600, #  local_start 1976-01-01 00:00:00 (Thu)
-63271756800, #    local_end 2006-01-01 00:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63271774800, #    utc_start 2006-01-01 05:00:00 (Sun)
 63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-63271756800, #  local_start 2006-01-01 00:00:00 (Sun)
+62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -18000,
 0,
@@ -948,15 +912,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {49}
+sub has_dst_changes {51}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
index a26797a1b..9b554ea57 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61662319200, #      utc_end 1955-01-01 06:00:00 (Sat)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61662297600, #    local_end 1955-01-01 00:00:00 (Sat)
--21600,
-0,
-'CST',
-    ],
-    [
-61662319200, #    utc_start 1955-01-01 06:00:00 (Sat)
 61672687200, #      utc_end 1955-05-01 06:00:00 (Sun)
-61662297600, #  local_start 1955-01-01 00:00:00 (Sat)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61672665600, #    local_end 1955-05-01 00:00:00 (Sun)
 -21600,
 0,
@@ -1038,15 +1029,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {55}
+sub has_dst_changes {57}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
index e74c573ba..43ceeaf0a 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61672687200, #      utc_end 1955-05-01 06:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61672665600, #    local_end 1955-05-01 00:00:00 (Sun)
 -21600,
 0,
@@ -340,17 +331,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62161365600, #    utc_start 1970-10-25 06:00:00 (Sun)
-62167237200, #      utc_end 1971-01-01 05:00:00 (Fri)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
--18000,
-0,
-'EST',
-    ],
-    [
-62167237200, #    utc_start 1971-01-01 05:00:00 (Fri)
 63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -18000,
 0,
@@ -885,15 +867,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {46}
+sub has_dst_changes {48}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
index 579e17f4c..70d951289 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61640640000, #    utc_start 1954-04-25 08:00:00 (Sun)
-62104165200, #      utc_end 1969-01-01 05:00:00 (Wed)
-61640622000, #  local_start 1954-04-25 03:00:00 (Sun)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62104165200, #    utc_start 1969-01-01 05:00:00 (Wed)
 62114194800, #      utc_end 1969-04-27 07:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61640622000, #  local_start 1954-04-25 03:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -18000,
 0,
@@ -187,26 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62224869600, #    utc_start 1972-10-29 06:00:00 (Sun)
-62230395600, #      utc_end 1973-01-01 05:00:00 (Mon)
-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
-62230377600, #    local_end 1973-01-01 00:00:00 (Mon)
--18000,
-0,
-'EST',
-    ],
-    [
-62230395600, #    utc_start 1973-01-01 05:00:00 (Mon)
-63271774800, #      utc_end 2006-01-01 05:00:00 (Sun)
-62230377600, #  local_start 1973-01-01 00:00:00 (Mon)
-63271756800, #    local_end 2006-01-01 00:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63271774800, #    utc_start 2006-01-01 05:00:00 (Sun)
 63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-63271756800, #  local_start 2006-01-01 00:00:00 (Sun)
+62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -18000,
 0,
@@ -741,15 +714,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {38}
+sub has_dst_changes {40}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
index 2d1d5bdf2..a23dc1012 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61388438400, #      utc_end 1946-04-28 08:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -21600,
 0,
@@ -331,17 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61956345600, #    utc_start 1964-04-26 08:00:00 (Sun)
-62104165200, #      utc_end 1969-01-01 05:00:00 (Wed)
-61956327600, #  local_start 1964-04-26 03:00:00 (Sun)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62104165200, #    utc_start 1969-01-01 05:00:00 (Wed)
 62114194800, #      utc_end 1969-04-27 07:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61956327600, #  local_start 1964-04-26 03:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -18000,
 0,
@@ -376,17 +358,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62161365600, #    utc_start 1970-10-25 06:00:00 (Sun)
-62167237200, #      utc_end 1971-01-01 05:00:00 (Fri)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
--18000,
-0,
-'EST',
-    ],
-    [
-62167237200, #    utc_start 1971-01-01 05:00:00 (Fri)
 63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -18000,
 0,
@@ -921,15 +894,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {48}
+sub has_dst_changes {50}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
index 9c91c6402..fd9f5390f 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61388438400, #      utc_end 1946-04-28 08:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -21600,
 0,
@@ -385,17 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61861996800, #    utc_start 1961-04-30 08:00:00 (Sun)
-62104165200, #      utc_end 1969-01-01 05:00:00 (Wed)
-61861978800, #  local_start 1961-04-30 03:00:00 (Sun)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-62104165200, #    utc_start 1969-01-01 05:00:00 (Wed)
 62114194800, #      utc_end 1969-04-27 07:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61861978800, #  local_start 1961-04-30 03:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -18000,
 0,
@@ -430,17 +412,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62161365600, #    utc_start 1970-10-25 06:00:00 (Sun)
-62167237200, #      utc_end 1971-01-01 05:00:00 (Fri)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
--18000,
-0,
-'EST',
-    ],
-    [
-62167237200, #    utc_start 1971-01-01 05:00:00 (Fri)
 63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -18000,
 0,
@@ -975,15 +948,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {51}
+sub has_dst_changes {53}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Inuvik.pm b/lib/DateTime/TimeZone/America/Inuvik.pm
index a3db32be3..4b753105c 100644
--- a/lib/DateTime/TimeZone/America/Inuvik.pm
+++ b/lib/DateTime/TimeZone/America/Inuvik.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,17 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62445628800, #    utc_start 1979-10-28 08:00:00 (Sun)
-62451241200, #      utc_end 1980-01-01 07:00:00 (Tue)
-62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
-62451216000, #    local_end 1980-01-01 00:00:00 (Tue)
--25200,
-0,
-'MST',
-    ],
-    [
-62451241200, #    utc_start 1980-01-01 07:00:00 (Tue)
 62461357200, #      utc_end 1980-04-27 09:00:00 (Sun)
-62451216000, #  local_start 1980-01-01 00:00:00 (Tue)
+62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
 62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
 -25200,
 0,
@@ -1191,15 +1182,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64213459200, #    utc_start 2035-11-04 08:00:00 (Sun)
+64224349200, #      utc_end 2036-03-09 09:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64224349200, #    utc_start 2036-03-09 09:00:00 (Sun)
+64244908800, #      utc_end 2036-11-02 08:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-21600,
+1,
+'MDT',
+    ],
+    [
+64244908800, #    utc_start 2036-11-02 08:00:00 (Sun)
+64255798800, #      utc_end 2037-03-08 09:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64255798800, #    utc_start 2037-03-08 09:00:00 (Sun)
+64276358400, #      utc_end 2037-11-01 08:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {64}
+sub has_dst_changes {66}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Iqaluit.pm b/lib/DateTime/TimeZone/America/Iqaluit.pm
index b6448e0d7..102813299 100644
--- a/lib/DateTime/TimeZone/America/Iqaluit.pm
+++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1200,15 +1200,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {66}
+sub has_dst_changes {68}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Jamaica.pm b/lib/DateTime/TimeZone/America/Jamaica.pm
index 052b4adcc..8ac5be224 100644
--- a/lib/DateTime/TimeZone/America/Jamaica.pm
+++ b/lib/DateTime/TimeZone/America/Jamaica.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60307996030, #    utc_start 1912-02-01 05:07:10 (Thu)
-62261931600, #      utc_end 1974-01-01 05:00:00 (Tue)
-60307978030, #  local_start 1912-02-01 00:07:10 (Thu)
-62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
--18000,
-0,
-'EST',
-    ],
-    [
-62261931600, #    utc_start 1974-01-01 05:00:00 (Tue)
 62262370800, #      utc_end 1974-01-06 07:00:00 (Sun)
-62261913600, #  local_start 1974-01-01 00:00:00 (Tue)
+60307978030, #  local_start 1912-02-01 00:07:10 (Thu)
 62262352800, #    local_end 1974-01-06 02:00:00 (Sun)
 -18000,
 0,
@@ -232,17 +223,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62572024800, #    utc_start 1983-10-30 06:00:00 (Sun)
-62577464400, #      utc_end 1984-01-01 05:00:00 (Sun)
-62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
-62577446400, #    local_end 1984-01-01 00:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62577464400, #    utc_start 1984-01-01 05:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #      utc_end
-62577446400, #  local_start 1984-01-01 00:00:00 (Sun)
+62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 -18000,
 0,
@@ -250,11 +232,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {10}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Juneau.pm b/lib/DateTime/TimeZone/America/Juneau.pm
index 0b3949b98..017dd6e1c 100644
--- a/lib/DateTime/TimeZone/America/Juneau.pm
+++ b/lib/DateTime/TimeZone/America/Juneau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946728261, #    utc_start 1900-08-20 20:57:41 (Mon)
-61252099200, #      utc_end 1942-01-01 08:00:00 (Thu)
-59946699461, #  local_start 1900-08-20 12:57:41 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-61252099200, #    utc_start 1942-01-01 08:00:00 (Thu)
 61255476000, #      utc_end 1942-02-09 10:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946699461, #  local_start 1900-08-20 12:57:41 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -28800,
 0,
@@ -79,26 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-61378329600, #      utc_end 1946-01-01 08:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-61378329600, #    utc_start 1946-01-01 08:00:00 (Tue)
-62104176000, #      utc_end 1969-01-01 08:00:00 (Wed)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--28800,
-0,
-'PST',
-    ],
-    [
-62104176000, #    utc_start 1969-01-01 08:00:00 (Wed)
 62114205600, #      utc_end 1969-04-27 10:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -1308,15 +1281,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64213466400, #    utc_start 2035-11-04 10:00:00 (Sun)
+64224356400, #      utc_end 2036-03-09 11:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64224356400, #    utc_start 2036-03-09 11:00:00 (Sun)
+64244916000, #      utc_end 2036-11-02 10:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-28800,
+1,
+'AKDT',
+    ],
+    [
+64244916000, #    utc_start 2036-11-02 10:00:00 (Sun)
+64255806000, #      utc_end 2037-03-08 11:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64255806000, #    utc_start 2037-03-08 11:00:00 (Sun)
+64276365600, #      utc_end 2037-11-01 10:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
index ff78d741d..78a49d3a2 100644
--- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
+++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551996400, #    utc_start 1919-10-26 07:00:00 (Sun)
-60589404000, #      utc_end 1921-01-01 06:00:00 (Sat)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-60589382400, #    local_end 1921-01-01 00:00:00 (Sat)
--21600,
-0,
-'CST',
-    ],
-    [
-60589404000, #    utc_start 1921-01-01 06:00:00 (Sat)
 60599779200, #      utc_end 1921-05-01 08:00:00 (Sun)
-60589382400, #  local_start 1921-01-01 00:00:00 (Sat)
+60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
 60599757600, #    local_end 1921-05-01 02:00:00 (Sun)
 -21600,
 0,
@@ -115,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61243887600, #    utc_start 1941-09-28 07:00:00 (Sun)
-61252092000, #      utc_end 1942-01-01 06:00:00 (Thu)
-61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-61252092000, #    utc_start 1942-01-01 06:00:00 (Thu)
 61255468800, #      utc_end 1942-02-09 08:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -21600,
 0,
@@ -151,17 +133,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61388431260, #      utc_end 1946-04-28 06:01:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388409660, #    local_end 1946-04-28 00:01:00 (Sun)
 -21600,
 0,
@@ -394,17 +367,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61869250800, #    utc_start 1961-07-23 07:00:00 (Sun)
-62072542800, #      utc_end 1968-01-01 05:00:00 (Mon)
-61869232800, #  local_start 1961-07-23 02:00:00 (Sun)
-62072524800, #    local_end 1968-01-01 00:00:00 (Mon)
--18000,
-0,
-'EST',
-    ],
-    [
-62072542800, #    utc_start 1968-01-01 05:00:00 (Mon)
 62082745200, #      utc_end 1968-04-28 07:00:00 (Sun)
-62072524800, #  local_start 1968-01-01 00:00:00 (Mon)
+61869232800, #  local_start 1961-07-23 02:00:00 (Sun)
 62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
 -18000,
 0,
@@ -1623,15 +1587,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {87}
+sub has_dst_changes {89}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
index e1919c713..4aff93b68 100644
--- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
+++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,26 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
-62072546400, #      utc_end 1968-01-01 06:00:00 (Mon)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
-62072524800, #    local_end 1968-01-01 00:00:00 (Mon)
--21600,
-0,
-'CST',
-    ],
-    [
-62072546400, #    utc_start 1968-01-01 06:00:00 (Mon)
 62082748800, #      utc_end 1968-04-28 08:00:00 (Sun)
-62072524800, #  local_start 1968-01-01 00:00:00 (Mon)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
 -21600,
 0,
@@ -1335,15 +1317,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {72}
+sub has_dst_changes {74}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/La_Paz.pm b/lib/DateTime/TimeZone/America/La_Paz.pm
index 1f9456489..f6fa26c81 100644
--- a/lib/DateTime/TimeZone/America/La_Paz.pm
+++ b/lib/DateTime/TimeZone/America/La_Paz.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,11 +61,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Lima.pm b/lib/DateTime/TimeZone/America/Lima.pm
index 3e910f7f7..e021953b2 100644
--- a/lib/DateTime/TimeZone/America/Lima.pm
+++ b/lib/DateTime/TimeZone/America/Lima.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,11 +178,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {7}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Los_Angeles.pm b/lib/DateTime/TimeZone/America/Los_Angeles.pm
index 46d0c18b1..f0fa30b9c 100644
--- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
+++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-61378329600, #      utc_end 1946-01-01 08:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-61378329600, #    utc_start 1946-01-01 08:00:00 (Tue)
 61447716060, #      utc_end 1948-03-14 10:01:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61447687260, #    local_end 1948-03-14 02:01:00 (Sun)
 -28800,
 0,
@@ -430,17 +421,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62035578000, #    utc_start 1966-10-30 09:00:00 (Sun)
-62041017600, #      utc_end 1967-01-01 08:00:00 (Sun)
-62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62041017600, #    utc_start 1967-01-01 08:00:00 (Sun)
 62051306400, #      utc_end 1967-04-30 10:00:00 (Sun)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
 62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
 -28800,
 0,
@@ -1677,15 +1659,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -25200,
 1,
+'PDT',
+    ],
+    [
+64213462800, #    utc_start 2035-11-04 09:00:00 (Sun)
+64224352800, #      utc_end 2036-03-09 10:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64224352800, #    utc_start 2036-03-09 10:00:00 (Sun)
+64244912400, #      utc_end 2036-11-02 09:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+64244912400, #    utc_start 2036-11-02 09:00:00 (Sun)
+64255802400, #      utc_end 2037-03-08 10:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64255802400, #    utc_start 2037-03-08 10:00:00 (Sun)
+64276362000, #      utc_end 2037-11-01 09:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-25200,
+1,
 'PDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {91}
+sub has_dst_changes {93}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Maceio.pm b/lib/DateTime/TimeZone/America/Maceio.pm
index 32c8a078a..fefde59d2 100644
--- a/lib/DateTime/TimeZone/America/Maceio.pm
+++ b/lib/DateTime/TimeZone/America/Maceio.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,26 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
-62789223600, #      utc_end 1990-09-17 03:00:00 (Mon)
-62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
-62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
--10800,
-0,
-'-03',
-    ],
-    [
-62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
-62949236400, #      utc_end 1995-10-13 03:00:00 (Fri)
-62789212800, #  local_start 1990-09-17 00:00:00 (Mon)
-62949225600, #    local_end 1995-10-13 00:00:00 (Fri)
--10800,
-0,
-'-03',
-    ],
-    [
-62949236400, #    utc_start 1995-10-13 03:00:00 (Fri)
 62949409200, #      utc_end 1995-10-15 03:00:00 (Sun)
-62949225600, #  local_start 1995-10-13 00:00:00 (Fri)
+62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -10800,
 0,
@@ -358,26 +340,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62959687200, #    utc_start 1996-02-11 02:00:00 (Sun)
-62977489200, #      utc_end 1996-09-04 03:00:00 (Wed)
-62959676400, #  local_start 1996-02-10 23:00:00 (Sat)
-62977478400, #    local_end 1996-09-04 00:00:00 (Wed)
--10800,
-0,
-'-03',
-    ],
-    [
-62977489200, #    utc_start 1996-09-04 03:00:00 (Wed)
-63074343600, #      utc_end 1999-09-30 03:00:00 (Thu)
-62977478400, #  local_start 1996-09-04 00:00:00 (Wed)
-63074332800, #    local_end 1999-09-30 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-63074343600, #    utc_start 1999-09-30 03:00:00 (Thu)
 63074602800, #      utc_end 1999-10-03 03:00:00 (Sun)
-63074332800, #  local_start 1999-09-30 00:00:00 (Thu)
+62959676400, #  local_start 1996-02-10 23:00:00 (Sat)
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
@@ -412,17 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63107863200, #    utc_start 2000-10-22 02:00:00 (Sun)
-63136033200, #      utc_end 2001-09-13 03:00:00 (Thu)
-63107852400, #  local_start 2000-10-21 23:00:00 (Sat)
-63136022400, #    local_end 2001-09-13 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-63136033200, #    utc_start 2001-09-13 03:00:00 (Thu)
 63138711600, #      utc_end 2001-10-14 03:00:00 (Sun)
-63136022400, #  local_start 2001-09-13 00:00:00 (Thu)
+63107852400, #  local_start 2000-10-21 23:00:00 (Sat)
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
@@ -439,17 +394,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
-63169124400, #      utc_end 2002-10-01 03:00:00 (Tue)
-63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
-63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
--10800,
-0,
-'-03',
-    ],
-    [
-63169124400, #    utc_start 2002-10-01 03:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-63169113600, #  local_start 2002-10-01 00:00:00 (Tue)
+63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -457,11 +403,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {20}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Managua.pm b/lib/DateTime/TimeZone/America/Managua.pm
index f0c3bb6f9..5bc4bbda2 100644
--- a/lib/DateTime/TimeZone/America/Managua.pm
+++ b/lib/DateTime/TimeZone/America/Managua.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,11 +178,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Manaus.pm b/lib/DateTime/TimeZone/America/Manaus.pm
index 3f37931c8..3bcab45b3 100644
--- a/lib/DateTime/TimeZone/America/Manaus.pm
+++ b/lib/DateTime/TimeZone/America/Manaus.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,26 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
-62725723200, #      utc_end 1988-09-12 04:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--14400,
-0,
-'-04',
-    ],
-    [
-62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
-62884872000, #      utc_end 1993-09-28 04:00:00 (Tue)
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
-62884857600, #    local_end 1993-09-28 00:00:00 (Tue)
--14400,
-0,
-'-04',
-    ],
-    [
-62884872000, #    utc_start 1993-09-28 04:00:00 (Tue)
 62886513600, #      utc_end 1993-10-17 04:00:00 (Sun)
-62884857600, #  local_start 1993-09-28 00:00:00 (Tue)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -14400,
 0,
@@ -322,17 +304,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62897396400, #    utc_start 1994-02-20 03:00:00 (Sun)
-62915889600, #      utc_end 1994-09-22 04:00:00 (Thu)
-62897382000, #  local_start 1994-02-19 23:00:00 (Sat)
-62915875200, #    local_end 1994-09-22 00:00:00 (Thu)
--14400,
-0,
-'-04',
-    ],
-    [
-62915889600, #    utc_start 1994-09-22 04:00:00 (Thu)
 DateTime::TimeZone::INFINITY, #      utc_end
-62915875200, #  local_start 1994-09-22 00:00:00 (Thu)
+62897382000, #  local_start 1994-02-19 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -14400,
 0,
@@ -340,11 +313,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {15}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Martinique.pm b/lib/DateTime/TimeZone/America/Martinique.pm
index f75cbfe4e..48876d009 100644
--- a/lib/DateTime/TimeZone/America/Martinique.pm
+++ b/lib/DateTime/TimeZone/America/Martinique.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Matamoros.pm b/lib/DateTime/TimeZone/America/Matamoros.pm
index fd5a940fb..6068a39ef 100644
--- a/lib/DateTime/TimeZone/America/Matamoros.pm
+++ b/lib/DateTime/TimeZone/America/Matamoros.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620940000, #    utc_start 1922-01-01 06:00:00 (Sun)
-62703698400, #      utc_end 1988-01-01 06:00:00 (Fri)
-60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-62703676800, #    local_end 1988-01-01 00:00:00 (Fri)
--21600,
-0,
-'CST',
-    ],
-    [
-62703698400, #    utc_start 1988-01-01 06:00:00 (Fri)
 62711740800, #      utc_end 1988-04-03 08:00:00 (Sun)
-62703676800, #  local_start 1988-01-01 00:00:00 (Fri)
+60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
 62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
 -21600,
 0,
@@ -61,17 +52,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62729881200, #    utc_start 1988-10-30 07:00:00 (Sun)
-62735320800, #      utc_end 1989-01-01 06:00:00 (Sun)
-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
-62735299200, #    local_end 1989-01-01 00:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62735320800, #    utc_start 1989-01-01 06:00:00 (Sun)
 62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62735299200, #  local_start 1989-01-01 00:00:00 (Sun)
+62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -322,17 +304,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63392137200, #    utc_start 2009-10-25 07:00:00 (Sun)
-63398008800, #      utc_end 2010-01-01 06:00:00 (Fri)
-63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
-63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
--21600,
-0,
-'CST',
-    ],
-    [
-63398008800, #    utc_start 2010-01-01 06:00:00 (Fri)
 63404236800, #      utc_end 2010-03-14 08:00:00 (Sun)
-63397987200, #  local_start 2010-01-01 00:00:00 (Fri)
+63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
 63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
 -21600,
 0,
@@ -795,15 +768,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {41}
+sub has_dst_changes {43}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Mazatlan.pm b/lib/DateTime/TimeZone/America/Mazatlan.pm
index d5c39aa50..c6cec115e 100644
--- a/lib/DateTime/TimeZone/America/Mazatlan.pm
+++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -88,26 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61261855200, #    utc_start 1942-04-24 06:00:00 (Fri)
-61474143600, #      utc_end 1949-01-14 07:00:00 (Fri)
-61261830000, #  local_start 1942-04-23 23:00:00 (Thu)
-61474118400, #    local_end 1949-01-14 00:00:00 (Fri)
--25200,
-0,
-'MST',
-    ],
-    [
-61474143600, #    utc_start 1949-01-14 07:00:00 (Fri)
-62135712000, #      utc_end 1970-01-01 08:00:00 (Thu)
-61474114800, #  local_start 1949-01-13 23:00:00 (Thu)
-62135683200, #    local_end 1970-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-62135712000, #    utc_start 1970-01-01 08:00:00 (Thu)
 62964550800, #      utc_end 1996-04-07 09:00:00 (Sun)
-62135686800, #  local_start 1970-01-01 01:00:00 (Thu)
+61261830000, #  local_start 1942-04-23 23:00:00 (Thu)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -25200,
 0,
@@ -601,11 +583,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {28}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Menominee.pm b/lib/DateTime/TimeZone/America/Menominee.pm
index b3e19bc46..188b29d16 100644
--- a/lib/DateTime/TimeZone/America/Menominee.pm
+++ b/lib/DateTime/TimeZone/America/Menominee.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-61378322400, #      utc_end 1946-01-01 06:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--21600,
-0,
-'CST',
-    ],
-    [
-61378322400, #    utc_start 1946-01-01 06:00:00 (Tue)
 61388438400, #      utc_end 1946-04-28 08:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -21600,
 0,
@@ -1281,15 +1272,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Merida.pm b/lib/DateTime/TimeZone/America/Merida.pm
index 422ee98f3..a8966af2c 100644
--- a/lib/DateTime/TimeZone/America/Merida.pm
+++ b/lib/DateTime/TimeZone/America/Merida.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,26 +34,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620940000, #    utc_start 1922-01-01 06:00:00 (Sun)
-62513618400, #      utc_end 1981-12-23 06:00:00 (Wed)
+62513884800, #      utc_end 1981-12-26 08:00:00 (Sat)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-62513596800, #    local_end 1981-12-23 00:00:00 (Wed)
+62513863200, #    local_end 1981-12-26 02:00:00 (Sat)
 -21600,
 0,
 'CST',
     ],
     [
-62513618400, #    utc_start 1981-12-23 06:00:00 (Wed)
-62543336400, #      utc_end 1982-12-02 05:00:00 (Thu)
-62513600400, #  local_start 1981-12-23 01:00:00 (Wed)
-62543318400, #    local_end 1982-12-02 00:00:00 (Thu)
+62513884800, #    utc_start 1981-12-26 08:00:00 (Sat)
+62540751600, #      utc_end 1982-11-02 07:00:00 (Tue)
+62513866800, #  local_start 1981-12-26 03:00:00 (Sat)
+62540733600, #    local_end 1982-11-02 02:00:00 (Tue)
 -18000,
 0,
 'EST',
     ],
     [
-62543336400, #    utc_start 1982-12-02 05:00:00 (Thu)
+62540751600, #    utc_start 1982-11-02 07:00:00 (Tue)
 62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62543314800, #  local_start 1982-12-01 23:00:00 (Wed)
+62540730000, #  local_start 1982-11-02 01:00:00 (Tue)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -547,11 +547,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {27}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Metlakatla.pm b/lib/DateTime/TimeZone/America/Metlakatla.pm
index b5687fcf7..c342b444a 100644
--- a/lib/DateTime/TimeZone/America/Metlakatla.pm
+++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946727578, #    utc_start 1900-08-20 20:46:18 (Mon)
-61252099200, #      utc_end 1942-01-01 08:00:00 (Thu)
-59946698778, #  local_start 1900-08-20 12:46:18 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-61252099200, #    utc_start 1942-01-01 08:00:00 (Thu)
 61255476000, #      utc_end 1942-02-09 10:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946698778, #  local_start 1900-08-20 12:46:18 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -28800,
 0,
@@ -79,26 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-61378329600, #      utc_end 1946-01-01 08:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-61378329600, #    utc_start 1946-01-01 08:00:00 (Tue)
-62104176000, #      utc_end 1969-01-01 08:00:00 (Wed)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--28800,
-0,
-'PST',
-    ],
-    [
-62104176000, #    utc_start 1969-01-01 08:00:00 (Wed)
 62114205600, #      utc_end 1969-04-27 10:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -741,15 +714,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64213466400, #    utc_start 2035-11-04 10:00:00 (Sun)
+64224356400, #      utc_end 2036-03-09 11:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64224356400, #    utc_start 2036-03-09 11:00:00 (Sun)
+64244916000, #      utc_end 2036-11-02 10:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-28800,
+1,
+'AKDT',
+    ],
+    [
+64244916000, #    utc_start 2036-11-02 10:00:00 (Sun)
+64255806000, #      utc_end 2037-03-08 11:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64255806000, #    utc_start 2037-03-08 11:00:00 (Sun)
+64276365600, #      utc_end 2037-11-01 10:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {37}
+sub has_dst_changes {39}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Mexico_City.pm b/lib/DateTime/TimeZone/America/Mexico_City.pm
index 948147f24..3f28c12b3 100644
--- a/lib/DateTime/TimeZone/America/Mexico_City.pm
+++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -259,17 +259,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63137516400, #    utc_start 2001-09-30 07:00:00 (Sun)
-63149868000, #      utc_end 2002-02-20 06:00:00 (Wed)
-63137494800, #  local_start 2001-09-30 01:00:00 (Sun)
-63149846400, #    local_end 2002-02-20 00:00:00 (Wed)
--21600,
-0,
-'CST',
-    ],
-    [
-63149868000, #    utc_start 2002-02-20 06:00:00 (Wed)
 63153849600, #      utc_end 2002-04-07 08:00:00 (Sun)
-63149846400, #  local_start 2002-02-20 00:00:00 (Wed)
+63137494800, #  local_start 2001-09-30 01:00:00 (Sun)
 63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -655,11 +646,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {32}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Miquelon.pm b/lib/DateTime/TimeZone/America/Miquelon.pm
index 94037c9b7..7d5ddc29a 100644
--- a/lib/DateTime/TimeZone/America/Miquelon.pm
+++ b/lib/DateTime/TimeZone/America/Miquelon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62461684800, #    utc_start 1980-05-01 04:00:00 (Thu)
-62672151600, #      utc_end 1987-01-01 03:00:00 (Thu)
-62461674000, #  local_start 1980-05-01 01:00:00 (Thu)
-62672140800, #    local_end 1987-01-01 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-62672151600, #    utc_start 1987-01-01 03:00:00 (Thu)
 62680280400, #      utc_end 1987-04-05 05:00:00 (Sun)
-62672140800, #  local_start 1987-01-01 00:00:00 (Thu)
+62461674000, #  local_start 1980-05-01 01:00:00 (Thu)
 62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
 -10800,
 0,
@@ -930,15 +921,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -7200,
 1,
+'-02',
+    ],
+    [
+64213444800, #    utc_start 2035-11-04 04:00:00 (Sun)
+64224334800, #      utc_end 2036-03-09 05:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-10800,
+0,
+'-03',
+    ],
+    [
+64224334800, #    utc_start 2036-03-09 05:00:00 (Sun)
+64244894400, #      utc_end 2036-11-02 04:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-7200,
+1,
+'-02',
+    ],
+    [
+64244894400, #    utc_start 2036-11-02 04:00:00 (Sun)
+64255784400, #      utc_end 2037-03-08 05:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-10800,
+0,
+'-03',
+    ],
+    [
+64255784400, #    utc_start 2037-03-08 05:00:00 (Sun)
+64276344000, #      utc_end 2037-11-01 04:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-7200,
+1,
 '-02',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {49}
+sub has_dst_changes {51}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -947,7 +974,7 @@ sub _new_instance {
 sub _last_offset { -10800 }
 
 my $last_observance = bless( {
-  'format' => '-03/-02',
+  'format' => '%z',
   'gmtoff' => '-3:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/America/Moncton.pm b/lib/DateTime/TimeZone/America/Moncton.pm
index d2595a376..1746a21bc 100644
--- a/lib/DateTime/TimeZone/America/Moncton.pm
+++ b/lib/DateTime/TimeZone/America/Moncton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,17 +61,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60520539600, #    utc_start 1918-10-27 05:00:00 (Sun)
-60968088000, #      utc_end 1933-01-01 04:00:00 (Sun)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60968073600, #    local_end 1933-01-01 00:00:00 (Sun)
--14400,
-0,
-'AST',
-    ],
-    [
-60968088000, #    utc_start 1933-01-01 04:00:00 (Sun)
 60982002000, #      utc_end 1933-06-11 05:00:00 (Sun)
-60968073600, #  local_start 1933-01-01 00:00:00 (Sun)
+60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
 60981987600, #    local_end 1933-06-11 01:00:00 (Sun)
 -14400,
 0,
@@ -232,17 +223,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61243790400, #    utc_start 1941-09-27 04:00:00 (Sat)
-61252084800, #      utc_end 1942-01-01 04:00:00 (Thu)
-61243776000, #  local_start 1941-09-27 00:00:00 (Sat)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--14400,
-0,
-'AST',
-    ],
-    [
-61252084800, #    utc_start 1942-01-01 04:00:00 (Thu)
 61255461600, #      utc_end 1942-02-09 06:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+61243776000, #  local_start 1941-09-27 00:00:00 (Sat)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -14400,
 0,
@@ -268,17 +250,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370283600, #    utc_start 1945-09-30 05:00:00 (Sun)
-61378315200, #      utc_end 1946-01-01 04:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--14400,
-0,
-'AST',
-    ],
-    [
-61378315200, #    utc_start 1946-01-01 04:00:00 (Tue)
 61388431200, #      utc_end 1946-04-28 06:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -14400,
 0,
@@ -763,17 +736,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62224866000, #    utc_start 1972-10-29 05:00:00 (Sun)
-62230392000, #      utc_end 1973-01-01 04:00:00 (Mon)
-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
-62230377600, #    local_end 1973-01-01 00:00:00 (Mon)
--14400,
-0,
-'AST',
-    ],
-    [
-62230392000, #    utc_start 1973-01-01 04:00:00 (Mon)
 62272044000, #      utc_end 1974-04-28 06:00:00 (Sun)
-62230377600, #  local_start 1973-01-01 00:00:00 (Mon)
+62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
 62272029600, #    local_end 1974-04-28 02:00:00 (Sun)
 -14400,
 0,
@@ -1114,17 +1078,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62855672400, #    utc_start 1992-10-25 05:00:00 (Sun)
-62861544000, #      utc_end 1993-01-01 04:00:00 (Fri)
-62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
-62861529600, #    local_end 1993-01-01 00:00:00 (Fri)
--14400,
-0,
-'AST',
-    ],
-    [
-62861544000, #    utc_start 1993-01-01 04:00:00 (Fri)
 62869579260, #      utc_end 1993-04-04 04:01:00 (Sun)
-62861529600, #  local_start 1993-01-01 00:00:00 (Fri)
+62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
 62869564860, #    local_end 1993-04-04 00:01:00 (Sun)
 -14400,
 0,
@@ -1375,17 +1330,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63297774060, #    utc_start 2006-10-29 03:01:00 (Sun)
-63303307200, #      utc_end 2007-01-01 04:00:00 (Mon)
-63297759660, #  local_start 2006-10-28 23:01:00 (Sat)
-63303292800, #    local_end 2007-01-01 00:00:00 (Mon)
--14400,
-0,
-'AST',
-    ],
-    [
-63303307200, #    utc_start 2007-01-01 04:00:00 (Mon)
 63309276000, #      utc_end 2007-03-11 06:00:00 (Sun)
-63303292800, #  local_start 2007-01-01 00:00:00 (Mon)
+63297759660, #  local_start 2006-10-28 23:01:00 (Sat)
 63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
 -14400,
 0,
@@ -1902,15 +1848,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224338400, #      utc_end 2036-03-09 06:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64224338400, #    utc_start 2036-03-09 06:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-10800,
+1,
+'ADT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255788000, #      utc_end 2037-03-08 06:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64255788000, #    utc_start 2037-03-08 06:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {101}
+sub has_dst_changes {103}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Monterrey.pm b/lib/DateTime/TimeZone/America/Monterrey.pm
index 9aa061ff9..bcda7e8fb 100644
--- a/lib/DateTime/TimeZone/America/Monterrey.pm
+++ b/lib/DateTime/TimeZone/America/Monterrey.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,53 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620940000, #    utc_start 1922-01-01 06:00:00 (Sun)
-62703698400, #      utc_end 1988-01-01 06:00:00 (Fri)
-60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-62703676800, #    local_end 1988-01-01 00:00:00 (Fri)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
+60620914800, #  local_start 1921-12-31 23:00:00 (Sat)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
+-25200,
+0,
+'MST',
+    ],
+    [
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
+60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
+60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
 'CST',
     ],
     [
-62703698400, #    utc_start 1988-01-01 06:00:00 (Fri)
+60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
+60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
+-25200,
+0,
+'MST',
+    ],
+    [
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
+60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
+60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
+-21600,
+1,
+'MDT',
+    ],
+    [
+60928524000, #    utc_start 1931-10-01 06:00:00 (Thu)
+60944338800, #      utc_end 1932-04-01 07:00:00 (Fri)
+60928498800, #  local_start 1931-09-30 23:00:00 (Wed)
+60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
+-25200,
+0,
+'MST',
+    ],
+    [
+60944338800, #    utc_start 1932-04-01 07:00:00 (Fri)
 62711740800, #      utc_end 1988-04-03 08:00:00 (Sun)
-62703676800, #  local_start 1988-01-01 00:00:00 (Fri)
+60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
 62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
 -21600,
 0,
@@ -61,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62729881200, #    utc_start 1988-10-30 07:00:00 (Sun)
-62735320800, #      utc_end 1989-01-01 06:00:00 (Sun)
-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
-62735299200, #    local_end 1989-01-01 00:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62735320800, #    utc_start 1989-01-01 06:00:00 (Sun)
 62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62735299200, #  local_start 1989-01-01 00:00:00 (Sun)
+62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -565,11 +592,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {28}
+sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Montevideo.pm b/lib/DateTime/TimeZone/America/Montevideo.pm
index 71cde122c..bbc698192 100644
--- a/lib/DateTime/TimeZone/America/Montevideo.pm
+++ b/lib/DateTime/TimeZone/America/Montevideo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,17 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61816012200, #    utc_start 1959-11-15 02:30:00 (Sun)
-61820074800, #      utc_end 1960-01-01 03:00:00 (Fri)
-61816001400, #  local_start 1959-11-14 23:30:00 (Sat)
-61820064000, #    local_end 1960-01-01 00:00:00 (Fri)
--10800,
-0,
-'-03',
-    ],
-    [
-61820074800, #    utc_start 1960-01-01 03:00:00 (Fri)
 61821457200, #      utc_end 1960-01-17 03:00:00 (Sun)
-61820064000, #  local_start 1960-01-01 00:00:00 (Fri)
+61816001400, #  local_start 1959-11-14 23:30:00 (Sat)
 61821446400, #    local_end 1960-01-17 00:00:00 (Sun)
 -10800,
 0,
@@ -331,17 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62001079200, #    utc_start 1965-09-26 02:00:00 (Sun)
-62072535600, #      utc_end 1968-01-01 03:00:00 (Mon)
-62001068400, #  local_start 1965-09-25 23:00:00 (Sat)
-62072524800, #    local_end 1968-01-01 00:00:00 (Mon)
--10800,
-0,
-'-03',
-    ],
-    [
-62072535600, #    utc_start 1968-01-01 03:00:00 (Mon)
 62085236400, #      utc_end 1968-05-27 03:00:00 (Mon)
-62072524800, #  local_start 1968-01-01 00:00:00 (Mon)
+62001068400, #  local_start 1965-09-25 23:00:00 (Sat)
 62085225600, #    local_end 1968-05-27 00:00:00 (Mon)
 -10800,
 0,
@@ -358,17 +340,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62101477800, #    utc_start 1968-12-01 02:30:00 (Sun)
-62135694000, #      utc_end 1970-01-01 03:00:00 (Thu)
-62101467000, #  local_start 1968-11-30 23:30:00 (Sat)
-62135683200, #    local_end 1970-01-01 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-62135694000, #    utc_start 1970-01-01 03:00:00 (Thu)
 62145543600, #      utc_end 1970-04-25 03:00:00 (Sat)
-62135683200, #  local_start 1970-01-01 00:00:00 (Thu)
+62101467000, #  local_start 1968-11-30 23:30:00 (Sat)
 62145532800, #    local_end 1970-04-25 00:00:00 (Sat)
 -10800,
 0,
@@ -403,17 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62215783200, #    utc_start 1972-07-16 02:00:00 (Sun)
-62261924400, #      utc_end 1974-01-01 03:00:00 (Tue)
-62215772400, #  local_start 1972-07-15 23:00:00 (Sat)
-62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
--10800,
-0,
-'-03',
-    ],
-    [
-62261924400, #    utc_start 1974-01-01 03:00:00 (Tue)
 62262961200, #      utc_end 1974-01-13 03:00:00 (Sun)
-62261913600, #  local_start 1974-01-01 00:00:00 (Tue)
+62215772400, #  local_start 1972-07-15 23:00:00 (Sat)
 62262950400, #    local_end 1974-01-13 00:00:00 (Sun)
 -10800,
 0,
@@ -844,11 +808,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {43}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/New_York.pm b/lib/DateTime/TimeZone/America/New_York.pm
index 9ec5f7dbb..a8f2babb6 100644
--- a/lib/DateTime/TimeZone/America/New_York.pm
+++ b/lib/DateTime/TimeZone/America/New_York.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551992800, #    utc_start 1919-10-26 06:00:00 (Sun)
-60557778000, #      utc_end 1920-01-01 05:00:00 (Thu)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-60557760000, #    local_end 1920-01-01 00:00:00 (Thu)
--18000,
-0,
-'EST',
-    ],
-    [
-60557778000, #    utc_start 1920-01-01 05:00:00 (Thu)
 60565302000, #      utc_end 1920-03-28 07:00:00 (Sun)
-60557760000, #  local_start 1920-01-01 00:00:00 (Thu)
+60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
 60565284000, #    local_end 1920-03-28 02:00:00 (Sun)
 -18000,
 0,
@@ -475,17 +466,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61243884000, #    utc_start 1941-09-28 06:00:00 (Sun)
-61252088400, #      utc_end 1942-01-01 05:00:00 (Thu)
-61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--18000,
-0,
-'EST',
-    ],
-    [
-61252088400, #    utc_start 1942-01-01 05:00:00 (Thu)
 61255465200, #      utc_end 1942-02-09 07:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+61243866000, #  local_start 1941-09-28 01:00:00 (Sun)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -18000,
 0,
@@ -511,17 +493,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370287200, #    utc_start 1945-09-30 06:00:00 (Sun)
-61378318800, #      utc_end 1946-01-01 05:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--18000,
-0,
-'EST',
-    ],
-    [
-61378318800, #    utc_start 1946-01-01 05:00:00 (Tue)
 61388434800, #      utc_end 1946-04-28 07:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -18000,
 0,
@@ -898,17 +871,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62035567200, #    utc_start 1966-10-30 06:00:00 (Sun)
-62041006800, #      utc_end 1967-01-01 05:00:00 (Sun)
-62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62041006800, #    utc_start 1967-01-01 05:00:00 (Sun)
 62051295600, #      utc_end 1967-04-30 07:00:00 (Sun)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
 62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
 -18000,
 0,
@@ -2145,15 +2109,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {116}
+sub has_dst_changes {118}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Nome.pm b/lib/DateTime/TimeZone/America/Nome.pm
index 897ba30d3..fb1f39d21 100644
--- a/lib/DateTime/TimeZone/America/Nome.pm
+++ b/lib/DateTime/TimeZone/America/Nome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946735698, #    utc_start 1900-08-20 23:01:38 (Mon)
-61252110000, #      utc_end 1942-01-01 11:00:00 (Thu)
-59946696098, #  local_start 1900-08-20 12:01:38 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--39600,
-0,
-'NST',
-    ],
-    [
-61252110000, #    utc_start 1942-01-01 11:00:00 (Thu)
 61255486800, #      utc_end 1942-02-09 13:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946696098, #  local_start 1900-08-20 12:01:38 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -39600,
 0,
@@ -79,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370308800, #    utc_start 1945-09-30 12:00:00 (Sun)
-61378340400, #      utc_end 1946-01-01 11:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--39600,
-0,
-'NST',
-    ],
-    [
-61378340400, #    utc_start 1946-01-01 11:00:00 (Tue)
 62048804400, #      utc_end 1967-04-01 11:00:00 (Sat)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62048764800, #    local_end 1967-04-01 00:00:00 (Sat)
 -39600,
 0,
@@ -97,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62048804400, #    utc_start 1967-04-01 11:00:00 (Sat)
-62104186800, #      utc_end 1969-01-01 11:00:00 (Wed)
-62048764800, #  local_start 1967-04-01 00:00:00 (Sat)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--39600,
-0,
-'BST',
-    ],
-    [
-62104186800, #    utc_start 1969-01-01 11:00:00 (Wed)
 62114216400, #      utc_end 1969-04-27 13:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+62048764800, #  local_start 1967-04-01 00:00:00 (Sat)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -39600,
 0,
@@ -1317,15 +1290,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64213466400, #    utc_start 2035-11-04 10:00:00 (Sun)
+64224356400, #      utc_end 2036-03-09 11:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64224356400, #    utc_start 2036-03-09 11:00:00 (Sun)
+64244916000, #      utc_end 2036-11-02 10:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-28800,
+1,
+'AKDT',
+    ],
+    [
+64244916000, #    utc_start 2036-11-02 10:00:00 (Sun)
+64255806000, #      utc_end 2037-03-08 11:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64255806000, #    utc_start 2037-03-08 11:00:00 (Sun)
+64276365600, #      utc_end 2037-11-01 10:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Noronha.pm b/lib/DateTime/TimeZone/America/Noronha.pm
index 336f5d3c9..c18e5c766 100644
--- a/lib/DateTime/TimeZone/America/Noronha.pm
+++ b/lib/DateTime/TimeZone/America/Noronha.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,26 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62770381200, #    utc_start 1990-02-11 01:00:00 (Sun)
-62789220000, #      utc_end 1990-09-17 02:00:00 (Mon)
-62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
-62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
--7200,
-0,
-'-02',
-    ],
-    [
-62789220000, #    utc_start 1990-09-17 02:00:00 (Mon)
-63074340000, #      utc_end 1999-09-30 02:00:00 (Thu)
-62789212800, #  local_start 1990-09-17 00:00:00 (Mon)
-63074332800, #    local_end 1999-09-30 00:00:00 (Thu)
--7200,
-0,
-'-02',
-    ],
-    [
-63074340000, #    utc_start 1999-09-30 02:00:00 (Thu)
 63074599200, #      utc_end 1999-10-03 02:00:00 (Sun)
-63074332800, #  local_start 1999-09-30 00:00:00 (Thu)
+62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -7200,
 0,
@@ -376,17 +358,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63107254800, #    utc_start 2000-10-15 01:00:00 (Sun)
-63136029600, #      utc_end 2001-09-13 02:00:00 (Thu)
-63107247600, #  local_start 2000-10-14 23:00:00 (Sat)
-63136022400, #    local_end 2001-09-13 00:00:00 (Thu)
--7200,
-0,
-'-02',
-    ],
-    [
-63136029600, #    utc_start 2001-09-13 02:00:00 (Thu)
 63138708000, #      utc_end 2001-10-14 02:00:00 (Sun)
-63136022400, #  local_start 2001-09-13 00:00:00 (Thu)
+63107247600, #  local_start 2000-10-14 23:00:00 (Sat)
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -7200,
 0,
@@ -403,17 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63149590800, #    utc_start 2002-02-17 01:00:00 (Sun)
-63169120800, #      utc_end 2002-10-01 02:00:00 (Tue)
-63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
-63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
--7200,
-0,
-'-02',
-    ],
-    [
-63169120800, #    utc_start 2002-10-01 02:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-63169113600, #  local_start 2002-10-01 00:00:00 (Tue)
+63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -7200,
 0,
@@ -421,11 +385,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {19}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
index 5c376258d..e19c21179 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1335,15 +1335,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {73}
+sub has_dst_changes {75}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
index b07bdf00a..b7e27dc59 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1335,15 +1335,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {73}
+sub has_dst_changes {75}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
index 9bebc0a63..4d0b866f1 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 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1335,15 +1335,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {73}
+sub has_dst_changes {75}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Nuuk.pm b/lib/DateTime/TimeZone/America/Nuuk.pm
index 585bc461f..2b9926bf9 100644
--- a/lib/DateTime/TimeZone/America/Nuuk.pm
+++ b/lib/DateTime/TimeZone/America/Nuuk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -817,17 +817,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
-63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
-63815468400, #  local_start 2023-03-25 23:00:00 (Sat)
-63834217200, #    local_end 2023-10-28 23:00:00 (Sat)
--7200,
-0,
-'-02',
-    ],
-    [
-63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
 63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
-63834217200, #  local_start 2023-10-28 23:00:00 (Sat)
+63815468400, #  local_start 2023-03-25 23:00:00 (Sat)
 63847522800, #    local_end 2024-03-30 23:00:00 (Sat)
 -7200,
 0,
@@ -1038,15 +1029,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212825600, #    local_end 2035-10-28 00:00:00 (Sun)
 -3600,
 1,
+'-01',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212822000, #  local_start 2035-10-27 23:00:00 (Sat)
+64226127600, #    local_end 2036-03-29 23:00:00 (Sat)
+-7200,
+0,
+'-02',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226131200, #  local_start 2036-03-30 00:00:00 (Sun)
+64244275200, #    local_end 2036-10-26 00:00:00 (Sun)
+-3600,
+1,
+'-01',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244271600, #  local_start 2036-10-25 23:00:00 (Sat)
+64257577200, #    local_end 2037-03-28 23:00:00 (Sat)
+-7200,
+0,
+'-02',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257580800, #  local_start 2037-03-29 00:00:00 (Sun)
+64275724800, #    local_end 2037-10-25 00:00:00 (Sun)
+-3600,
+1,
 '-01',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {55}
+sub has_dst_changes {57}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1055,7 +1082,7 @@ sub _new_instance {
 sub _last_offset { -7200 }
 
 my $last_observance = bless( {
-  'format' => '-02/-01',
+  'format' => '%z',
   'gmtoff' => '-2:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/America/Ojinaga.pm b/lib/DateTime/TimeZone/America/Ojinaga.pm
index c17597060..f40dfba6b 100644
--- a/lib/DateTime/TimeZone/America/Ojinaga.pm
+++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60620943600, #    utc_start 1922-01-01 07:00:00 (Sun)
-60792616800, #      utc_end 1927-06-11 06:00:00 (Sat)
+60792534000, #      utc_end 1927-06-10 07:00:00 (Fri)
 60620918400, #  local_start 1922-01-01 00:00:00 (Sun)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -25200,
 0,
 'MST',
     ],
     [
-60792616800, #    utc_start 1927-06-11 06:00:00 (Sat)
+60792534000, #    utc_start 1927-06-10 07:00:00 (Fri)
 60900876000, #      utc_end 1930-11-15 06:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -21600,
 0,
@@ -52,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60900876000, #    utc_start 1930-11-15 06:00:00 (Sat)
-60915391200, #      utc_end 1931-05-02 06:00:00 (Sat)
+60915222000, #      utc_end 1931-04-30 07:00:00 (Thu)
 60900850800, #  local_start 1930-11-14 23:00:00 (Fri)
-60915366000, #    local_end 1931-05-01 23:00:00 (Fri)
+60915196800, #    local_end 1931-04-30 00:00:00 (Thu)
 -25200,
 0,
 'MST',
     ],
     [
-60915391200, #    utc_start 1931-05-02 06:00:00 (Sat)
+60915222000, #    utc_start 1931-04-30 07:00:00 (Thu)
 60928524000, #      utc_end 1931-10-01 06:00:00 (Thu)
-60915369600, #  local_start 1931-05-02 00:00:00 (Sat)
+60915200400, #  local_start 1931-04-30 01:00:00 (Thu)
 60928502400, #    local_end 1931-10-01 00:00:00 (Thu)
 -21600,
 1,
@@ -79,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60944338800, #    utc_start 1932-04-01 07:00:00 (Fri)
-62956159200, #      utc_end 1996-01-01 06:00:00 (Mon)
-60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
-62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
--21600,
-0,
-'CST',
-    ],
-    [
-62956159200, #    utc_start 1996-01-01 06:00:00 (Mon)
 62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62956137600, #  local_start 1996-01-01 00:00:00 (Mon)
+60944317200, #  local_start 1932-04-01 01:00:00 (Fri)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -21600,
 0,
@@ -124,17 +115,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63013532400, #    utc_start 1997-10-26 07:00:00 (Sun)
-63019317600, #      utc_end 1998-01-01 06:00:00 (Thu)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63019296000, #    local_end 1998-01-01 00:00:00 (Thu)
--21600,
-0,
-'CST',
-    ],
-    [
-63019317600, #    utc_start 1998-01-01 06:00:00 (Thu)
 63027450000, #      utc_end 1998-04-05 09:00:00 (Sun)
-63019296000, #  local_start 1998-01-01 00:00:00 (Thu)
+63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
 63027428400, #    local_end 1998-04-05 03:00:00 (Sun)
 -21600,
 0,
@@ -349,17 +331,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63392140800, #    utc_start 2009-10-25 08:00:00 (Sun)
-63398012400, #      utc_end 2010-01-01 07:00:00 (Fri)
-63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
-63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
--25200,
-0,
-'MST',
-    ],
-    [
-63398012400, #    utc_start 2010-01-01 07:00:00 (Fri)
 63404240400, #      utc_end 2010-03-14 09:00:00 (Sun)
-63397987200, #  local_start 2010-01-01 00:00:00 (Fri)
+63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
 63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
 -25200,
 0,
@@ -592,17 +565,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63802800000, #    utc_start 2022-10-30 08:00:00 (Sun)
-63805471200, #      utc_end 2022-11-30 06:00:00 (Wed)
-63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
-63805449600, #    local_end 2022-11-30 00:00:00 (Wed)
--21600,
-0,
-'CST',
-    ],
-    [
-63805471200, #    utc_start 2022-11-30 06:00:00 (Wed)
 63814291200, #      utc_end 2023-03-12 08:00:00 (Sun)
-63805449600, #  local_start 2022-11-30 00:00:00 (Wed)
+63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
 63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
 -21600,
 0,
@@ -831,15 +795,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {41}
+sub has_dst_changes {43}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Panama.pm b/lib/DateTime/TimeZone/America/Panama.pm
index be020ce07..72bdbe0c0 100644
--- a/lib/DateTime/TimeZone/America/Panama.pm
+++ b/lib/DateTime/TimeZone/America/Panama.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Paramaribo.pm b/lib/DateTime/TimeZone/America/Paramaribo.pm
index 4c8cefea9..2a58fb337 100644
--- a/lib/DateTime/TimeZone/America/Paramaribo.pm
+++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Phoenix.pm b/lib/DateTime/TimeZone/America/Phoenix.pm
index f67c793fe..2206b476e 100644
--- a/lib/DateTime/TimeZone/America/Phoenix.pm
+++ b/lib/DateTime/TimeZone/America/Phoenix.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61338837660, #    utc_start 1944-10-01 06:01:00 (Sun)
-62041014000, #      utc_end 1967-01-01 07:00:00 (Sun)
-61338812460, #  local_start 1944-09-30 23:01:00 (Sat)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62041014000, #    utc_start 1967-01-01 07:00:00 (Sun)
 62051302800, #      utc_end 1967-04-30 09:00:00 (Sun)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+61338812460, #  local_start 1944-09-30 23:01:00 (Sat)
 62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
 -25200,
 0,
@@ -133,17 +124,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62067024000, #    utc_start 1967-10-29 08:00:00 (Sun)
-62079462000, #      utc_end 1968-03-21 07:00:00 (Thu)
-62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
-62079436800, #    local_end 1968-03-21 00:00:00 (Thu)
--25200,
-0,
-'MST',
-    ],
-    [
-62079462000, #    utc_start 1968-03-21 07:00:00 (Thu)
 DateTime::TimeZone::INFINITY, #      utc_end
-62079436800, #  local_start 1968-03-21 00:00:00 (Thu)
+62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 -25200,
 0,
@@ -151,11 +133,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {5}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Port_au_Prince.pm b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
index 4916ff837..e4d272600 100644
--- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
+++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -759,15 +759,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {40}
+sub has_dst_changes {42}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Porto_Velho.pm b/lib/DateTime/TimeZone/America/Porto_Velho.pm
index 6d81e3406..e8a4740d0 100644
--- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
+++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,17 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
-62725723200, #      utc_end 1988-09-12 04:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--14400,
-0,
-'-04',
-    ],
-    [
-62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
 DateTime::TimeZone::INFINITY, #      utc_end
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -14400,
 0,
@@ -304,11 +295,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {14}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Puerto_Rico.pm b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
index 23048c438..c60ae8cfc 100644
--- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
+++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,17 +61,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370283600, #    utc_start 1945-09-30 05:00:00 (Sun)
-61378315200, #      utc_end 1946-01-01 04:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--14400,
-0,
-'AST',
-    ],
-    [
-61378315200, #    utc_start 1946-01-01 04:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 -14400,
 0,
@@ -79,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {2}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Punta_Arenas.pm b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
index 5797897ed..001d7ddbc 100644
--- a/lib/DateTime/TimeZone/America/Punta_Arenas.pm
+++ b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1087,11 +1087,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {54}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
index 95998e025..9c4de5a56 100644
--- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
+++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1182,15 +1182,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {64}
+sub has_dst_changes {66}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Recife.pm b/lib/DateTime/TimeZone/America/Recife.pm
index 901042004..6b12c5c9d 100644
--- a/lib/DateTime/TimeZone/America/Recife.pm
+++ b/lib/DateTime/TimeZone/America/Recife.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,26 +322,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
-62789223600, #      utc_end 1990-09-17 03:00:00 (Mon)
-62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
-62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
--10800,
-0,
-'-03',
-    ],
-    [
-62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
-63074343600, #      utc_end 1999-09-30 03:00:00 (Thu)
-62789212800, #  local_start 1990-09-17 00:00:00 (Mon)
-63074332800, #    local_end 1999-09-30 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-63074343600, #    utc_start 1999-09-30 03:00:00 (Thu)
 63074602800, #      utc_end 1999-10-03 03:00:00 (Sun)
-63074332800, #  local_start 1999-09-30 00:00:00 (Thu)
+62770374000, #  local_start 1990-02-10 23:00:00 (Sat)
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
@@ -376,17 +358,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63107258400, #    utc_start 2000-10-15 02:00:00 (Sun)
-63136033200, #      utc_end 2001-09-13 03:00:00 (Thu)
-63107247600, #  local_start 2000-10-14 23:00:00 (Sat)
-63136022400, #    local_end 2001-09-13 00:00:00 (Thu)
--10800,
-0,
-'-03',
-    ],
-    [
-63136033200, #    utc_start 2001-09-13 03:00:00 (Thu)
 63138711600, #      utc_end 2001-10-14 03:00:00 (Sun)
-63136022400, #  local_start 2001-09-13 00:00:00 (Thu)
+63107247600, #  local_start 2000-10-14 23:00:00 (Sat)
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
@@ -403,17 +376,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
-63169124400, #      utc_end 2002-10-01 03:00:00 (Tue)
-63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
-63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
--10800,
-0,
-'-03',
-    ],
-    [
-63169124400, #    utc_start 2002-10-01 03:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-63169113600, #  local_start 2002-10-01 00:00:00 (Tue)
+63149583600, #  local_start 2002-02-16 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
@@ -421,11 +385,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {19}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Regina.pm b/lib/DateTime/TimeZone/America/Regina.pm
index 4cac7cc5f..0963fd4f6 100644
--- a/lib/DateTime/TimeZone/America/Regina.pm
+++ b/lib/DateTime/TimeZone/America/Regina.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -511,11 +511,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {26}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Resolute.pm b/lib/DateTime/TimeZone/America/Resolute.pm
index 9716faa5e..da0d6ab5c 100644
--- a/lib/DateTime/TimeZone/America/Resolute.pm
+++ b/lib/DateTime/TimeZone/America/Resolute.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1182,15 +1182,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {64}
+sub has_dst_changes {66}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Rio_Branco.pm b/lib/DateTime/TimeZone/America/Rio_Branco.pm
index c8c568fb8..f1c1de638 100644
--- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
+++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,17 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706888000, #    utc_start 1988-02-07 04:00:00 (Sun)
-62725726800, #      utc_end 1988-09-12 05:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--18000,
-0,
-'-05',
-    ],
-    [
-62725726800, #    utc_start 1988-09-12 05:00:00 (Mon)
 63349966800, #      utc_end 2008-06-24 05:00:00 (Tue)
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 63349948800, #    local_end 2008-06-24 00:00:00 (Tue)
 -18000,
 0,
@@ -322,11 +313,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {14}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Santarem.pm b/lib/DateTime/TimeZone/America/Santarem.pm
index 7a982da3c..7db4aa724 100644
--- a/lib/DateTime/TimeZone/America/Santarem.pm
+++ b/lib/DateTime/TimeZone/America/Santarem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,17 +286,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
-62725723200, #      utc_end 1988-09-12 04:00:00 (Mon)
-62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
-62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
--14400,
-0,
-'-04',
-    ],
-    [
-62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
 63349963200, #      utc_end 2008-06-24 04:00:00 (Tue)
-62725708800, #  local_start 1988-09-12 00:00:00 (Mon)
+62706870000, #  local_start 1988-02-06 23:00:00 (Sat)
 63349948800, #    local_end 2008-06-24 00:00:00 (Tue)
 -14400,
 0,
@@ -313,11 +304,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {14}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Santiago.pm b/lib/DateTime/TimeZone/America/Santiago.pm
index bf3a01a66..acb37b810 100644
--- a/lib/DateTime/TimeZone/America/Santiago.pm
+++ b/lib/DateTime/TimeZone/America/Santiago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1416,15 +1416,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64207987200, #    local_end 2035-09-02 00:00:00 (Sun)
 -14400,
 0,
+'-04',
+    ],
+    [
+64208001600, #    utc_start 2035-09-02 04:00:00 (Sun)
+64226746800, #      utc_end 2036-04-06 03:00:00 (Sun)
+64207990800, #  local_start 2035-09-02 01:00:00 (Sun)
+64226736000, #    local_end 2036-04-06 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+64226746800, #    utc_start 2036-04-06 03:00:00 (Sun)
+64240056000, #      utc_end 2036-09-07 04:00:00 (Sun)
+64226732400, #  local_start 2036-04-05 23:00:00 (Sat)
+64240041600, #    local_end 2036-09-07 00:00:00 (Sun)
+-14400,
+0,
+'-04',
+    ],
+    [
+64240056000, #    utc_start 2036-09-07 04:00:00 (Sun)
+64258196400, #      utc_end 2037-04-05 03:00:00 (Sun)
+64240045200, #  local_start 2036-09-07 01:00:00 (Sun)
+64258185600, #    local_end 2037-04-05 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+64258196400, #    utc_start 2037-04-05 03:00:00 (Sun)
+64271505600, #      utc_end 2037-09-06 04:00:00 (Sun)
+64258182000, #  local_start 2037-04-04 23:00:00 (Sat)
+64271491200, #    local_end 2037-09-06 00:00:00 (Sun)
+-14400,
+0,
 '-04',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {74}
+sub has_dst_changes {76}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1433,7 +1469,7 @@ sub _new_instance {
 sub _last_offset { -14400 }
 
 my $last_observance = bless( {
-  'format' => '-04/-03',
+  'format' => '%z',
   'gmtoff' => '-4:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/America/Santo_Domingo.pm b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
index 99a64485f..741e53292 100644
--- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
+++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -187,11 +187,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {6}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Sao_Paulo.pm b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
index 4e6dcf7d0..35321f76a 100644
--- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
+++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -151,17 +151,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61940257200, #    utc_start 1963-10-23 03:00:00 (Wed)
-61946301600, #      utc_end 1964-01-01 02:00:00 (Wed)
-61940250000, #  local_start 1963-10-23 01:00:00 (Wed)
-61946294400, #    local_end 1964-01-01 00:00:00 (Wed)
--7200,
-1,
-'-02',
-    ],
-    [
-61946301600, #    utc_start 1964-01-01 02:00:00 (Wed)
 61951485600, #      utc_end 1964-03-01 02:00:00 (Sun)
-61946294400, #  local_start 1964-01-01 00:00:00 (Wed)
+61940250000, #  local_start 1963-10-23 01:00:00 (Wed)
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
@@ -862,11 +853,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {46}
+sub has_dst_changes {45}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Scoresbysund.pm b/lib/DateTime/TimeZone/America/Scoresbysund.pm
index c394e3756..d829d23f8 100644
--- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
+++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1038,15 +1038,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212825600, #    local_end 2035-10-28 00:00:00 (Sun)
 -3600,
 1,
+'-01',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212822000, #  local_start 2035-10-27 23:00:00 (Sat)
+64226127600, #    local_end 2036-03-29 23:00:00 (Sat)
+-7200,
+0,
+'-02',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226131200, #  local_start 2036-03-30 00:00:00 (Sun)
+64244275200, #    local_end 2036-10-26 00:00:00 (Sun)
+-3600,
+1,
+'-01',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244271600, #  local_start 2036-10-25 23:00:00 (Sat)
+64257577200, #    local_end 2037-03-28 23:00:00 (Sat)
+-7200,
+0,
+'-02',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257580800, #  local_start 2037-03-29 00:00:00 (Sun)
+64275724800, #    local_end 2037-10-25 00:00:00 (Sun)
+-3600,
+1,
 '-01',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {56}
+sub has_dst_changes {58}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1055,7 +1091,7 @@ sub _new_instance {
 sub _last_offset { -7200 }
 
 my $last_observance = bless( {
-  'format' => '-02/-01',
+  'format' => '%z',
   'gmtoff' => '-2:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/America/Sitka.pm b/lib/DateTime/TimeZone/America/Sitka.pm
index 80f0c53d9..b1c1b0f9a 100644
--- a/lib/DateTime/TimeZone/America/Sitka.pm
+++ b/lib/DateTime/TimeZone/America/Sitka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946728473, #    utc_start 1900-08-20 21:01:13 (Mon)
-61252099200, #      utc_end 1942-01-01 08:00:00 (Thu)
-59946699673, #  local_start 1900-08-20 13:01:13 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-61252099200, #    utc_start 1942-01-01 08:00:00 (Thu)
 61255476000, #      utc_end 1942-02-09 10:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946699673, #  local_start 1900-08-20 13:01:13 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -28800,
 0,
@@ -79,26 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-61378329600, #      utc_end 1946-01-01 08:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-61378329600, #    utc_start 1946-01-01 08:00:00 (Tue)
-62104176000, #      utc_end 1969-01-01 08:00:00 (Wed)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--28800,
-0,
-'PST',
-    ],
-    [
-62104176000, #    utc_start 1969-01-01 08:00:00 (Wed)
 62114205600, #      utc_end 1969-04-27 10:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -1308,15 +1281,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64213466400, #    utc_start 2035-11-04 10:00:00 (Sun)
+64224356400, #      utc_end 2036-03-09 11:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64224356400, #    utc_start 2036-03-09 11:00:00 (Sun)
+64244916000, #      utc_end 2036-11-02 10:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-28800,
+1,
+'AKDT',
+    ],
+    [
+64244916000, #    utc_start 2036-11-02 10:00:00 (Sun)
+64255806000, #      utc_end 2037-03-08 11:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64255806000, #    utc_start 2037-03-08 11:00:00 (Sun)
+64276365600, #      utc_end 2037-11-01 10:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/St_Johns.pm b/lib/DateTime/TimeZone/America/St_Johns.pm
index fab155efc..4a2109077 100644
--- a/lib/DateTime/TimeZone/America/St_Johns.pm
+++ b/lib/DateTime/TimeZone/America/St_Johns.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,17 +52,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60485545852, #    utc_start 1917-09-17 04:30:52 (Mon)
-60494700652, #      utc_end 1918-01-01 03:30:52 (Tue)
-60485533200, #  local_start 1917-09-17 01:00:00 (Mon)
-60494688000, #    local_end 1918-01-01 00:00:00 (Tue)
--12652,
-0,
-'NST',
-    ],
-    [
-60494700652, #    utc_start 1918-01-01 03:30:52 (Tue)
 60503607052, #      utc_end 1918-04-14 05:30:52 (Sun)
-60494688000, #  local_start 1918-01-01 00:00:00 (Tue)
+60485533200, #  local_start 1917-09-17 01:00:00 (Mon)
 60503594400, #    local_end 1918-04-14 02:00:00 (Sun)
 -12652,
 0,
@@ -79,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60520537852, #    utc_start 1918-10-27 04:30:52 (Sun)
-60526236652, #      utc_end 1919-01-01 03:30:52 (Wed)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60526224000, #    local_end 1919-01-01 00:00:00 (Wed)
--12652,
-0,
-'NST',
-    ],
-    [
-60526236652, #    utc_start 1919-01-01 03:30:52 (Wed)
 60537033052, #      utc_end 1919-05-06 02:30:52 (Tue)
-60526224000, #  local_start 1919-01-01 00:00:00 (Wed)
+60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
 60537020400, #    local_end 1919-05-05 23:00:00 (Mon)
 -12652,
 0,
@@ -538,17 +520,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370281800, #    utc_start 1945-09-30 04:30:00 (Sun)
-61378313400, #      utc_end 1946-01-01 03:30:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--12600,
-0,
-'NST',
-    ],
-    [
-61378313400, #    utc_start 1946-01-01 03:30:00 (Tue)
 61389639000, #      utc_end 1946-05-12 05:30:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61389626400, #    local_end 1946-05-12 02:00:00 (Sun)
 -12600,
 0,
@@ -1726,17 +1699,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63435670260, #    utc_start 2011-03-13 03:31:00 (Sun)
-63455797800, #      utc_end 2011-11-01 02:30:00 (Tue)
-63435661260, #  local_start 2011-03-13 01:01:00 (Sun)
-63455788800, #    local_end 2011-11-01 00:00:00 (Tue)
--9000,
-1,
-'NDT',
-    ],
-    [
-63455797800, #    utc_start 2011-11-01 02:30:00 (Tue)
 63456237000, #      utc_end 2011-11-06 04:30:00 (Sun)
-63455788800, #  local_start 2011-11-01 00:00:00 (Tue)
+63435661260, #  local_start 2011-03-13 01:01:00 (Sun)
 63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
 -9000,
 1,
@@ -2172,15 +2136,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -9000,
 1,
+'NDT',
+    ],
+    [
+64213446600, #    utc_start 2035-11-04 04:30:00 (Sun)
+64224336600, #      utc_end 2036-03-09 05:30:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-12600,
+0,
+'NST',
+    ],
+    [
+64224336600, #    utc_start 2036-03-09 05:30:00 (Sun)
+64244896200, #      utc_end 2036-11-02 04:30:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-9000,
+1,
+'NDT',
+    ],
+    [
+64244896200, #    utc_start 2036-11-02 04:30:00 (Sun)
+64255786200, #      utc_end 2037-03-08 05:30:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-12600,
+0,
+'NST',
+    ],
+    [
+64255786200, #    utc_start 2037-03-08 05:30:00 (Sun)
+64276345800, #      utc_end 2037-11-01 04:30:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-9000,
+1,
 'NDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {118}
+sub has_dst_changes {119}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Swift_Current.pm b/lib/DateTime/TimeZone/America/Swift_Current.pm
index 795a225e2..2d6c7e24a 100644
--- a/lib/DateTime/TimeZone/America/Swift_Current.pm
+++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -151,17 +151,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61496092800, #    utc_start 1949-09-25 08:00:00 (Sun)
-61504556400, #      utc_end 1950-01-01 07:00:00 (Sun)
-61496067600, #  local_start 1949-09-25 01:00:00 (Sun)
-61504531200, #    local_end 1950-01-01 00:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-61504556400, #    utc_start 1950-01-01 07:00:00 (Sun)
 61735597200, #      utc_end 1957-04-28 09:00:00 (Sun)
-61504531200, #  local_start 1950-01-01 00:00:00 (Sun)
+61496067600, #  local_start 1949-09-25 01:00:00 (Sun)
 61735572000, #    local_end 1957-04-28 02:00:00 (Sun)
 -25200,
 0,
@@ -250,11 +241,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {11}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Tegucigalpa.pm b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
index 7691ad173..eaca876ed 100644
--- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
+++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,11 +97,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {3}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Thule.pm b/lib/DateTime/TimeZone/America/Thule.pm
index 87d4e4e8d..cab918b0a 100644
--- a/lib/DateTime/TimeZone/America/Thule.pm
+++ b/lib/DateTime/TimeZone/America/Thule.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -840,15 +840,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224338400, #      utc_end 2036-03-09 06:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64224338400, #    utc_start 2036-03-09 06:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-10800,
+1,
+'ADT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255788000, #      utc_end 2037-03-08 06:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64255788000, #    utc_start 2037-03-08 06:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {45}
+sub has_dst_changes {47}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Tijuana.pm b/lib/DateTime/TimeZone/America/Tijuana.pm
index 525bfccf0..cdf2aac83 100644
--- a/lib/DateTime/TimeZone/America/Tijuana.pm
+++ b/lib/DateTime/TimeZone/America/Tijuana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60684015600, #    utc_start 1924-01-01 07:00:00 (Tue)
-60792620400, #      utc_end 1927-06-11 07:00:00 (Sat)
+60792537600, #      utc_end 1927-06-10 08:00:00 (Fri)
 60683986800, #  local_start 1923-12-31 23:00:00 (Mon)
-60792591600, #    local_end 1927-06-10 23:00:00 (Fri)
+60792508800, #    local_end 1927-06-10 00:00:00 (Fri)
 -28800,
 0,
 'PST',
     ],
     [
-60792620400, #    utc_start 1927-06-11 07:00:00 (Sat)
+60792537600, #    utc_start 1927-06-10 08:00:00 (Fri)
 60900879600, #      utc_end 1930-11-15 07:00:00 (Sat)
-60792595200, #  local_start 1927-06-11 00:00:00 (Sat)
+60792512400, #  local_start 1927-06-10 01:00:00 (Fri)
 60900854400, #    local_end 1930-11-15 00:00:00 (Sat)
 -25200,
 0,
@@ -97,17 +97,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
-61374006000, #      utc_end 1945-11-12 07:00:00 (Mon)
+61374265200, #      utc_end 1945-11-15 07:00:00 (Thu)
 61366262400, #  local_start 1945-08-14 16:00:00 (Tue)
-61373980800, #    local_end 1945-11-12 00:00:00 (Mon)
+61374240000, #    local_end 1945-11-15 00:00:00 (Thu)
 -25200,
 1,
 'PPT',
     ],
     [
-61374006000, #    utc_start 1945-11-12 07:00:00 (Mon)
+61374265200, #    utc_start 1945-11-15 07:00:00 (Thu)
 61449609600, #      utc_end 1948-04-05 08:00:00 (Mon)
-61373977200, #  local_start 1945-11-11 23:00:00 (Sun)
+61374236400, #  local_start 1945-11-14 23:00:00 (Wed)
 61449580800, #    local_end 1948-04-05 00:00:00 (Mon)
 -28800,
 0,
@@ -124,17 +124,80 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61474143600, #    utc_start 1949-01-14 07:00:00 (Fri)
-61630790400, #      utc_end 1954-01-01 08:00:00 (Fri)
+61514928000, #      utc_end 1950-05-01 08:00:00 (Mon)
 61474114800, #  local_start 1949-01-13 23:00:00 (Thu)
-61630761600, #    local_end 1954-01-01 00:00:00 (Fri)
+61514899200, #    local_end 1950-05-01 00:00:00 (Mon)
 -28800,
 0,
 'PST',
     ],
     [
-61630790400, #    utc_start 1954-01-01 08:00:00 (Fri)
+61514928000, #    utc_start 1950-05-01 08:00:00 (Mon)
+61527538800, #      utc_end 1950-09-24 07:00:00 (Sun)
+61514902800, #  local_start 1950-05-01 01:00:00 (Mon)
+61527513600, #    local_end 1950-09-24 00:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61527538800, #    utc_start 1950-09-24 07:00:00 (Sun)
+61546298400, #      utc_end 1951-04-29 10:00:00 (Sun)
+61527510000, #  local_start 1950-09-23 23:00:00 (Sat)
+61546269600, #    local_end 1951-04-29 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61546298400, #    utc_start 1951-04-29 10:00:00 (Sun)
+61559600400, #      utc_end 1951-09-30 09:00:00 (Sun)
+61546273200, #  local_start 1951-04-29 03:00:00 (Sun)
+61559575200, #    local_end 1951-09-30 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61559600400, #    utc_start 1951-09-30 09:00:00 (Sun)
+61577748000, #      utc_end 1952-04-27 10:00:00 (Sun)
+61559571600, #  local_start 1951-09-30 01:00:00 (Sun)
+61577719200, #    local_end 1952-04-27 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61577748000, #    utc_start 1952-04-27 10:00:00 (Sun)
+61591050000, #      utc_end 1952-09-28 09:00:00 (Sun)
+61577722800, #  local_start 1952-04-27 03:00:00 (Sun)
+61591024800, #    local_end 1952-09-28 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61591050000, #    utc_start 1952-09-28 09:00:00 (Sun)
+61609194000, #      utc_end 1953-04-26 09:00:00 (Sun)
+61591021200, #  local_start 1952-09-28 01:00:00 (Sun)
+61609165200, #    local_end 1953-04-26 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61609194000, #    utc_start 1953-04-26 09:00:00 (Sun)
+61622499600, #      utc_end 1953-09-27 09:00:00 (Sun)
+61609168800, #  local_start 1953-04-26 02:00:00 (Sun)
+61622474400, #    local_end 1953-09-27 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61622499600, #    utc_start 1953-09-27 09:00:00 (Sun)
 61640643600, #      utc_end 1954-04-25 09:00:00 (Sun)
-61630761600, #  local_start 1954-01-01 00:00:00 (Fri)
+61622470800, #  local_start 1953-09-27 01:00:00 (Sun)
 61640614800, #    local_end 1954-04-25 01:00:00 (Sun)
 -28800,
 0,
@@ -259,26 +322,278 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61843251600, #    utc_start 1960-09-25 09:00:00 (Sun)
-61851715200, #      utc_end 1961-01-01 08:00:00 (Sun)
+61862000400, #      utc_end 1961-04-30 09:00:00 (Sun)
 61843222800, #  local_start 1960-09-25 01:00:00 (Sun)
-61851686400, #    local_end 1961-01-01 00:00:00 (Sun)
+61861971600, #    local_end 1961-04-30 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61862000400, #    utc_start 1961-04-30 09:00:00 (Sun)
+61874701200, #      utc_end 1961-09-24 09:00:00 (Sun)
+61861975200, #  local_start 1961-04-30 02:00:00 (Sun)
+61874676000, #    local_end 1961-09-24 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61874701200, #    utc_start 1961-09-24 09:00:00 (Sun)
+61893450000, #      utc_end 1962-04-29 09:00:00 (Sun)
+61874672400, #  local_start 1961-09-24 01:00:00 (Sun)
+61893421200, #    local_end 1962-04-29 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61893450000, #    utc_start 1962-04-29 09:00:00 (Sun)
+61909174800, #      utc_end 1962-10-28 09:00:00 (Sun)
+61893424800, #  local_start 1962-04-29 02:00:00 (Sun)
+61909149600, #    local_end 1962-10-28 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61909174800, #    utc_start 1962-10-28 09:00:00 (Sun)
+61924899600, #      utc_end 1963-04-28 09:00:00 (Sun)
+61909146000, #  local_start 1962-10-28 01:00:00 (Sun)
+61924870800, #    local_end 1963-04-28 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61924899600, #    utc_start 1963-04-28 09:00:00 (Sun)
+61940624400, #      utc_end 1963-10-27 09:00:00 (Sun)
+61924874400, #  local_start 1963-04-28 02:00:00 (Sun)
+61940599200, #    local_end 1963-10-27 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61940624400, #    utc_start 1963-10-27 09:00:00 (Sun)
+61956349200, #      utc_end 1964-04-26 09:00:00 (Sun)
+61940595600, #  local_start 1963-10-27 01:00:00 (Sun)
+61956320400, #    local_end 1964-04-26 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61956349200, #    utc_start 1964-04-26 09:00:00 (Sun)
+61972074000, #      utc_end 1964-10-25 09:00:00 (Sun)
+61956324000, #  local_start 1964-04-26 02:00:00 (Sun)
+61972048800, #    local_end 1964-10-25 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+61972074000, #    utc_start 1964-10-25 09:00:00 (Sun)
+61987798800, #      utc_end 1965-04-25 09:00:00 (Sun)
+61972045200, #  local_start 1964-10-25 01:00:00 (Sun)
+61987770000, #    local_end 1965-04-25 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+61987798800, #    utc_start 1965-04-25 09:00:00 (Sun)
+62004128400, #      utc_end 1965-10-31 09:00:00 (Sun)
+61987773600, #  local_start 1965-04-25 02:00:00 (Sun)
+62004103200, #    local_end 1965-10-31 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62004128400, #    utc_start 1965-10-31 09:00:00 (Sun)
+62019248400, #      utc_end 1966-04-24 09:00:00 (Sun)
+62004099600, #  local_start 1965-10-31 01:00:00 (Sun)
+62019219600, #    local_end 1966-04-24 01:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62019248400, #    utc_start 1966-04-24 09:00:00 (Sun)
+62035578000, #      utc_end 1966-10-30 09:00:00 (Sun)
+62019223200, #  local_start 1966-04-24 02:00:00 (Sun)
+62035552800, #    local_end 1966-10-30 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62035578000, #    utc_start 1966-10-30 09:00:00 (Sun)
+62051306400, #      utc_end 1967-04-30 10:00:00 (Sun)
+62035549200, #  local_start 1966-10-30 01:00:00 (Sun)
+62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62051306400, #    utc_start 1967-04-30 10:00:00 (Sun)
+62067027600, #      utc_end 1967-10-29 09:00:00 (Sun)
+62051281200, #  local_start 1967-04-30 03:00:00 (Sun)
+62067002400, #    local_end 1967-10-29 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62067027600, #    utc_start 1967-10-29 09:00:00 (Sun)
+62082756000, #      utc_end 1968-04-28 10:00:00 (Sun)
+62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
+62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
 -28800,
 0,
 'PST',
     ],
     [
-61851715200, #    utc_start 1961-01-01 08:00:00 (Sun)
-62325014400, #      utc_end 1976-01-01 08:00:00 (Thu)
-61851686400, #  local_start 1961-01-01 00:00:00 (Sun)
-62324985600, #    local_end 1976-01-01 00:00:00 (Thu)
+62082756000, #    utc_start 1968-04-28 10:00:00 (Sun)
+62098477200, #      utc_end 1968-10-27 09:00:00 (Sun)
+62082730800, #  local_start 1968-04-28 03:00:00 (Sun)
+62098452000, #    local_end 1968-10-27 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62098477200, #    utc_start 1968-10-27 09:00:00 (Sun)
+62114205600, #      utc_end 1969-04-27 10:00:00 (Sun)
+62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
+62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -28800,
 0,
 'PST',
     ],
     [
-62325014400, #    utc_start 1976-01-01 08:00:00 (Thu)
+62114205600, #    utc_start 1969-04-27 10:00:00 (Sun)
+62129926800, #      utc_end 1969-10-26 09:00:00 (Sun)
+62114180400, #  local_start 1969-04-27 03:00:00 (Sun)
+62129901600, #    local_end 1969-10-26 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62129926800, #    utc_start 1969-10-26 09:00:00 (Sun)
+62145655200, #      utc_end 1970-04-26 10:00:00 (Sun)
+62129898000, #  local_start 1969-10-26 01:00:00 (Sun)
+62145626400, #    local_end 1970-04-26 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62145655200, #    utc_start 1970-04-26 10:00:00 (Sun)
+62161376400, #      utc_end 1970-10-25 09:00:00 (Sun)
+62145630000, #  local_start 1970-04-26 03:00:00 (Sun)
+62161351200, #    local_end 1970-10-25 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62161376400, #    utc_start 1970-10-25 09:00:00 (Sun)
+62177104800, #      utc_end 1971-04-25 10:00:00 (Sun)
+62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
+62177076000, #    local_end 1971-04-25 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62177104800, #    utc_start 1971-04-25 10:00:00 (Sun)
+62193430800, #      utc_end 1971-10-31 09:00:00 (Sun)
+62177079600, #  local_start 1971-04-25 03:00:00 (Sun)
+62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62193430800, #    utc_start 1971-10-31 09:00:00 (Sun)
+62209159200, #      utc_end 1972-04-30 10:00:00 (Sun)
+62193402000, #  local_start 1971-10-31 01:00:00 (Sun)
+62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62209159200, #    utc_start 1972-04-30 10:00:00 (Sun)
+62224880400, #      utc_end 1972-10-29 09:00:00 (Sun)
+62209134000, #  local_start 1972-04-30 03:00:00 (Sun)
+62224855200, #    local_end 1972-10-29 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62224880400, #    utc_start 1972-10-29 09:00:00 (Sun)
+62240608800, #      utc_end 1973-04-29 10:00:00 (Sun)
+62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
+62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62240608800, #    utc_start 1973-04-29 10:00:00 (Sun)
+62256330000, #      utc_end 1973-10-28 09:00:00 (Sun)
+62240583600, #  local_start 1973-04-29 03:00:00 (Sun)
+62256304800, #    local_end 1973-10-28 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62256330000, #    utc_start 1973-10-28 09:00:00 (Sun)
+62262381600, #      utc_end 1974-01-06 10:00:00 (Sun)
+62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
+62262352800, #    local_end 1974-01-06 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62262381600, #    utc_start 1974-01-06 10:00:00 (Sun)
+62287779600, #      utc_end 1974-10-27 09:00:00 (Sun)
+62262356400, #  local_start 1974-01-06 03:00:00 (Sun)
+62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62287779600, #    utc_start 1974-10-27 09:00:00 (Sun)
+62298064800, #      utc_end 1975-02-23 10:00:00 (Sun)
+62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
+62298036000, #    local_end 1975-02-23 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+62298064800, #    utc_start 1975-02-23 10:00:00 (Sun)
+62319229200, #      utc_end 1975-10-26 09:00:00 (Sun)
+62298039600, #  local_start 1975-02-23 03:00:00 (Sun)
+62319204000, #    local_end 1975-10-26 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+62319229200, #    utc_start 1975-10-26 09:00:00 (Sun)
 62334957600, #      utc_end 1976-04-25 10:00:00 (Sun)
-62324985600, #  local_start 1976-01-01 00:00:00 (Thu)
+62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
 62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
 -28800,
 0,
@@ -637,17 +952,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62950640400, #    utc_start 1995-10-29 09:00:00 (Sun)
-62956166400, #      utc_end 1996-01-01 08:00:00 (Mon)
-62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
-62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
--28800,
-0,
-'PST',
-    ],
-    [
-62956166400, #    utc_start 1996-01-01 08:00:00 (Mon)
 62964554400, #      utc_end 1996-04-07 10:00:00 (Sun)
-62956137600, #  local_start 1996-01-01 00:00:00 (Mon)
+62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -28800,
 0,
@@ -736,17 +1042,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63108493200, #    utc_start 2000-10-29 09:00:00 (Sun)
-63114019200, #      utc_end 2001-01-01 08:00:00 (Mon)
-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
-63113990400, #    local_end 2001-01-01 00:00:00 (Mon)
--28800,
-0,
-'PST',
-    ],
-    [
-63114019200, #    utc_start 2001-01-01 08:00:00 (Mon)
 63121802400, #      utc_end 2001-04-01 10:00:00 (Sun)
-63113990400, #  local_start 2001-01-01 00:00:00 (Mon)
+63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
 63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
 -28800,
 0,
@@ -763,17 +1060,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63139942800, #    utc_start 2001-10-28 09:00:00 (Sun)
-63149875200, #      utc_end 2002-02-20 08:00:00 (Wed)
-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
-63149846400, #    local_end 2002-02-20 00:00:00 (Wed)
--28800,
-0,
-'PST',
-    ],
-    [
-63149875200, #    utc_start 2002-02-20 08:00:00 (Wed)
 63153856800, #      utc_end 2002-04-07 10:00:00 (Sun)
-63149846400, #  local_start 2002-02-20 00:00:00 (Wed)
+63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
 63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
 -28800,
 0,
@@ -916,17 +1204,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63392144400, #    utc_start 2009-10-25 09:00:00 (Sun)
-63398016000, #      utc_end 2010-01-01 08:00:00 (Fri)
-63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
-63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
--28800,
-0,
-'PST',
-    ],
-    [
-63398016000, #    utc_start 2010-01-01 08:00:00 (Fri)
 63404244000, #      utc_end 2010-03-14 10:00:00 (Sun)
-63397987200, #  local_start 2010-01-01 00:00:00 (Fri)
+63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
 63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
 -28800,
 0,
@@ -1389,15 +1668,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -25200,
 1,
+'PDT',
+    ],
+    [
+64213462800, #    utc_start 2035-11-04 09:00:00 (Sun)
+64224352800, #      utc_end 2036-03-09 10:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64224352800, #    utc_start 2036-03-09 10:00:00 (Sun)
+64244912400, #      utc_end 2036-11-02 09:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-25200,
+1,
+'PDT',
+    ],
+    [
+64244912400, #    utc_start 2036-11-02 09:00:00 (Sun)
+64255802400, #      utc_end 2037-03-08 10:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64255802400, #    utc_start 2037-03-08 10:00:00 (Sun)
+64276362000, #      utc_end 2037-11-01 09:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-25200,
+1,
 'PDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {71}
+sub has_dst_changes {92}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Toronto.pm b/lib/DateTime/TimeZone/America/Toronto.pm
index ea010f717..d5d520d8e 100644
--- a/lib/DateTime/TimeZone/America/Toronto.pm
+++ b/lib/DateTime/TimeZone/America/Toronto.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,17 +52,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60520543200, #    utc_start 1918-10-27 06:00:00 (Sun)
-60526242000, #      utc_end 1919-01-01 05:00:00 (Wed)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60526224000, #    local_end 1919-01-01 00:00:00 (Wed)
--18000,
-0,
-'EST',
-    ],
-    [
-60526242000, #    utc_start 1919-01-01 05:00:00 (Wed)
 60533929800, #      utc_end 1919-03-31 04:30:00 (Mon)
-60526224000, #  local_start 1919-01-01 00:00:00 (Wed)
+60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
 60533911800, #    local_end 1919-03-30 23:30:00 (Sun)
 -18000,
 0,
@@ -475,17 +466,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370287200, #    utc_start 1945-09-30 06:00:00 (Sun)
-61378318800, #      utc_end 1946-01-01 05:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--18000,
-0,
-'EST',
-    ],
-    [
-61378318800, #    utc_start 1946-01-01 05:00:00 (Tue)
 61388434800, #      utc_end 1946-04-28 07:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61388416800, #    local_end 1946-04-28 02:00:00 (Sun)
 -18000,
 0,
@@ -988,17 +970,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62256319200, #    utc_start 1973-10-28 06:00:00 (Sun)
-62261931600, #      utc_end 1974-01-01 05:00:00 (Tue)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
--18000,
-0,
-'EST',
-    ],
-    [
-62261931600, #    utc_start 1974-01-01 05:00:00 (Tue)
 62272047600, #      utc_end 1974-04-28 07:00:00 (Sun)
-62261913600, #  local_start 1974-01-01 00:00:00 (Tue)
+62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
 62272029600, #    local_end 1974-04-28 02:00:00 (Sun)
 -18000,
 0,
@@ -2109,15 +2082,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64213452000, #    utc_start 2035-11-04 06:00:00 (Sun)
+64224342000, #      utc_end 2036-03-09 07:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64224342000, #    utc_start 2036-03-09 07:00:00 (Sun)
+64244901600, #      utc_end 2036-11-02 06:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+64244901600, #    utc_start 2036-11-02 06:00:00 (Sun)
+64255791600, #      utc_end 2037-03-08 07:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64255791600, #    utc_start 2037-03-08 07:00:00 (Sun)
+64276351200, #      utc_end 2037-11-01 06:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {115}
+sub has_dst_changes {117}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Vancouver.pm b/lib/DateTime/TimeZone/America/Vancouver.pm
index 4c208bc3b..adedd8e26 100644
--- a/lib/DateTime/TimeZone/America/Vancouver.pm
+++ b/lib/DateTime/TimeZone/America/Vancouver.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -817,17 +817,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62666384400, #    utc_start 1986-10-26 09:00:00 (Sun)
-62672169600, #      utc_end 1987-01-01 08:00:00 (Thu)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62672140800, #    local_end 1987-01-01 00:00:00 (Thu)
--28800,
-0,
-'PST',
-    ],
-    [
-62672169600, #    utc_start 1987-01-01 08:00:00 (Thu)
 62680298400, #      utc_end 1987-04-05 10:00:00 (Sun)
-62672140800, #  local_start 1987-01-01 00:00:00 (Thu)
+62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
 62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
 -28800,
 0,
@@ -1546,244 +1537,25 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63929206800, #    utc_start 2026-11-01 09:00:00 (Sun)
-63940701600, #      utc_end 2027-03-14 10:00:00 (Sun)
-63929178000, #  local_start 2026-11-01 01:00:00 (Sun)
-63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63940701600, #    utc_start 2027-03-14 10:00:00 (Sun)
-63961261200, #      utc_end 2027-11-07 09:00:00 (Sun)
-63940676400, #  local_start 2027-03-14 03:00:00 (Sun)
-63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63961261200, #    utc_start 2027-11-07 09:00:00 (Sun)
-63972151200, #      utc_end 2028-03-12 10:00:00 (Sun)
-63961232400, #  local_start 2027-11-07 01:00:00 (Sun)
-63972122400, #    local_end 2028-03-12 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63972151200, #    utc_start 2028-03-12 10:00:00 (Sun)
-63992710800, #      utc_end 2028-11-05 09:00:00 (Sun)
-63972126000, #  local_start 2028-03-12 03:00:00 (Sun)
-63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63992710800, #    utc_start 2028-11-05 09:00:00 (Sun)
-64003600800, #      utc_end 2029-03-11 10:00:00 (Sun)
-63992682000, #  local_start 2028-11-05 01:00:00 (Sun)
-64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64003600800, #    utc_start 2029-03-11 10:00:00 (Sun)
-64024160400, #      utc_end 2029-11-04 09:00:00 (Sun)
-64003575600, #  local_start 2029-03-11 03:00:00 (Sun)
-64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64024160400, #    utc_start 2029-11-04 09:00:00 (Sun)
-64035050400, #      utc_end 2030-03-10 10:00:00 (Sun)
-64024131600, #  local_start 2029-11-04 01:00:00 (Sun)
-64035021600, #    local_end 2030-03-10 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64035050400, #    utc_start 2030-03-10 10:00:00 (Sun)
-64055610000, #      utc_end 2030-11-03 09:00:00 (Sun)
-64035025200, #  local_start 2030-03-10 03:00:00 (Sun)
-64055584800, #    local_end 2030-11-03 02:00:00 (Sun)
+DateTime::TimeZone::INFINITY, #      utc_end
+63929181600, #  local_start 2026-11-01 02:00:00 (Sun)
+DateTime::TimeZone::INFINITY, #    local_end
 -25200,
-1,
-'PDT',
-    ],
-    [
-64055610000, #    utc_start 2030-11-03 09:00:00 (Sun)
-64066500000, #      utc_end 2031-03-09 10:00:00 (Sun)
-64055581200, #  local_start 2030-11-03 01:00:00 (Sun)
-64066471200, #    local_end 2031-03-09 02:00:00 (Sun)
--28800,
 0,
-'PST',
-    ],
-    [
-64066500000, #    utc_start 2031-03-09 10:00:00 (Sun)
-64087059600, #      utc_end 2031-11-02 09:00:00 (Sun)
-64066474800, #  local_start 2031-03-09 03:00:00 (Sun)
-64087034400, #    local_end 2031-11-02 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64087059600, #    utc_start 2031-11-02 09:00:00 (Sun)
-64098554400, #      utc_end 2032-03-14 10:00:00 (Sun)
-64087030800, #  local_start 2031-11-02 01:00:00 (Sun)
-64098525600, #    local_end 2032-03-14 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64098554400, #    utc_start 2032-03-14 10:00:00 (Sun)
-64119114000, #      utc_end 2032-11-07 09:00:00 (Sun)
-64098529200, #  local_start 2032-03-14 03:00:00 (Sun)
-64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64119114000, #    utc_start 2032-11-07 09:00:00 (Sun)
-64130004000, #      utc_end 2033-03-13 10:00:00 (Sun)
-64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
-64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64130004000, #    utc_start 2033-03-13 10:00:00 (Sun)
-64150563600, #      utc_end 2033-11-06 09:00:00 (Sun)
-64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
-64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64150563600, #    utc_start 2033-11-06 09:00:00 (Sun)
-64161453600, #      utc_end 2034-03-12 10:00:00 (Sun)
-64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
-64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64161453600, #    utc_start 2034-03-12 10:00:00 (Sun)
-64182013200, #      utc_end 2034-11-05 09:00:00 (Sun)
-64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
-64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64182013200, #    utc_start 2034-11-05 09:00:00 (Sun)
-64192903200, #      utc_end 2035-03-11 10:00:00 (Sun)
-64181984400, #  local_start 2034-11-05 01:00:00 (Sun)
-64192874400, #    local_end 2035-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64192903200, #    utc_start 2035-03-11 10:00:00 (Sun)
-64213462800, #      utc_end 2035-11-04 09:00:00 (Sun)
-64192878000, #  local_start 2035-03-11 03:00:00 (Sun)
-64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
+'MST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {93}
+sub has_dst_changes {84}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
 }
 
-sub _last_offset { -28800 }
-
-my $last_observance = bless( {
-  'format' => 'P%sT',
-  'gmtoff' => '-8:00',
-  'local_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 725372,
-    'local_rd_secs' => 0,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 725372,
-    'utc_rd_secs' => 0,
-    'utc_year' => 1988
-  }, 'DateTime' ),
-  'offset_from_std' => 0,
-  'offset_from_utc' => -28800,
-  'until' => [],
-  'utc_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 725372,
-    'local_rd_secs' => 28800,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 725372,
-    'utc_rd_secs' => 28800,
-    'utc_year' => 1988
-  }, 'DateTime' )
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
 
 
 1;
diff --git a/lib/DateTime/TimeZone/America/Whitehorse.pm b/lib/DateTime/TimeZone/America/Whitehorse.pm
index b04aa185c..3ff98c690 100644
--- a/lib/DateTime/TimeZone/America/Whitehorse.pm
+++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370301600, #    utc_start 1945-09-30 10:00:00 (Sun)
-61977949200, #      utc_end 1965-01-01 09:00:00 (Fri)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61977916800, #    local_end 1965-01-01 00:00:00 (Fri)
--32400,
-0,
-'YST',
-    ],
-    [
-61977949200, #    utc_start 1965-01-01 09:00:00 (Fri)
 61987798800, #      utc_end 1965-04-25 09:00:00 (Sun)
-61977916800, #  local_start 1965-01-01 00:00:00 (Fri)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 61987766400, #    local_end 1965-04-25 00:00:00 (Sun)
 -32400,
 0,
@@ -133,17 +124,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62014410000, #    utc_start 1966-02-27 09:00:00 (Sun)
-62451244800, #      utc_end 1980-01-01 08:00:00 (Tue)
-62014381200, #  local_start 1966-02-27 01:00:00 (Sun)
-62451216000, #    local_end 1980-01-01 00:00:00 (Tue)
--28800,
-0,
-'PST',
-    ],
-    [
-62451244800, #    utc_start 1980-01-01 08:00:00 (Tue)
 62461360800, #      utc_end 1980-04-27 10:00:00 (Sun)
-62451216000, #  local_start 1980-01-01 00:00:00 (Tue)
+62014381200, #  local_start 1966-02-27 01:00:00 (Sun)
 62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
 -28800,
 0,
@@ -889,11 +871,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {46}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Winnipeg.pm b/lib/DateTime/TimeZone/America/Winnipeg.pm
index 8b34764c5..3c17c7357 100644
--- a/lib/DateTime/TimeZone/America/Winnipeg.pm
+++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1123,17 +1123,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63266342400, #    utc_start 2005-10-30 08:00:00 (Sun)
-63271778400, #      utc_end 2006-01-01 06:00:00 (Sun)
-63266320800, #  local_start 2005-10-30 02:00:00 (Sun)
-63271756800, #    local_end 2006-01-01 00:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63271778400, #    utc_start 2006-01-01 06:00:00 (Sun)
 63279648000, #      utc_end 2006-04-02 08:00:00 (Sun)
-63271756800, #  local_start 2006-01-01 00:00:00 (Sun)
+63266320800, #  local_start 2005-10-30 02:00:00 (Sun)
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -21600,
 0,
@@ -1668,15 +1659,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64213455600, #    utc_start 2035-11-04 07:00:00 (Sun)
+64224345600, #      utc_end 2036-03-09 08:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64224345600, #    utc_start 2036-03-09 08:00:00 (Sun)
+64244905200, #      utc_end 2036-11-02 07:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-18000,
+1,
+'CDT',
+    ],
+    [
+64244905200, #    utc_start 2036-11-02 07:00:00 (Sun)
+64255795200, #      utc_end 2037-03-08 08:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64255795200, #    utc_start 2037-03-08 08:00:00 (Sun)
+64276354800, #      utc_end 2037-11-01 07:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {91}
+sub has_dst_changes {93}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/America/Yakutat.pm b/lib/DateTime/TimeZone/America/Yakutat.pm
index 3b3abdb1a..e0d308fbe 100644
--- a/lib/DateTime/TimeZone/America/Yakutat.pm
+++ b/lib/DateTime/TimeZone/America/Yakutat.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59946729535, #    utc_start 1900-08-20 21:18:55 (Mon)
-61252102800, #      utc_end 1942-01-01 09:00:00 (Thu)
-59946697135, #  local_start 1900-08-20 12:18:55 (Mon)
-61252070400, #    local_end 1942-01-01 00:00:00 (Thu)
--32400,
-0,
-'YST',
-    ],
-    [
-61252102800, #    utc_start 1942-01-01 09:00:00 (Thu)
 61255479600, #      utc_end 1942-02-09 11:00:00 (Mon)
-61252070400, #  local_start 1942-01-01 00:00:00 (Thu)
+59946697135, #  local_start 1900-08-20 12:18:55 (Mon)
 61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
 -32400,
 0,
@@ -79,26 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61370301600, #    utc_start 1945-09-30 10:00:00 (Sun)
-61378333200, #      utc_end 1946-01-01 09:00:00 (Tue)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
--32400,
-0,
-'YST',
-    ],
-    [
-61378333200, #    utc_start 1946-01-01 09:00:00 (Tue)
-62104179600, #      utc_end 1969-01-01 09:00:00 (Wed)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
-62104147200, #    local_end 1969-01-01 00:00:00 (Wed)
--32400,
-0,
-'YST',
-    ],
-    [
-62104179600, #    utc_start 1969-01-01 09:00:00 (Wed)
 62114209200, #      utc_end 1969-04-27 11:00:00 (Sun)
-62104147200, #  local_start 1969-01-01 00:00:00 (Wed)
+61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
 62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
 -32400,
 0,
@@ -1308,15 +1281,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64213466400, #    utc_start 2035-11-04 10:00:00 (Sun)
+64224356400, #      utc_end 2036-03-09 11:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64224356400, #    utc_start 2036-03-09 11:00:00 (Sun)
+64244916000, #      utc_end 2036-11-02 10:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-28800,
+1,
+'AKDT',
+    ],
+    [
+64244916000, #    utc_start 2036-11-02 10:00:00 (Sun)
+64255806000, #      utc_end 2037-03-08 11:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64255806000, #    utc_start 2037-03-08 11:00:00 (Sun)
+64276365600, #      utc_end 2037-11-01 10:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Casey.pm b/lib/DateTime/TimeZone/Antarctica/Casey.pm
index 177d7536d..e748b4a4f 100644
--- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2024a
+# Generated from debian/tzdata/antarctica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -187,11 +187,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Davis.pm b/lib/DateTime/TimeZone/Antarctica/Davis.pm
index 69474b260..3da112ae5 100644
--- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2024a
+# Generated from debian/tzdata/antarctica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,11 +97,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
index c0a136ffd..324b24cd3 100644
--- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60455174400, #    utc_start 1916-09-30 16:00:00 (Sat)
-60465790800, #      utc_end 1917-01-31 13:00:00 (Wed)
-60455214000, #  local_start 1916-10-01 03:00:00 (Sun)
-60465830400, #    local_end 1917-02-01 00:00:00 (Thu)
-39600,
-1,
-'AEDT',
-    ],
-    [
-60465790800, #    utc_start 1917-01-31 13:00:00 (Wed)
 60470294400, #      utc_end 1917-03-24 16:00:00 (Sat)
-60465830400, #  local_start 1917-02-01 00:00:00 (Thu)
+60455214000, #  local_start 1916-10-01 03:00:00 (Sun)
 60470334000, #    local_end 1917-03-25 03:00:00 (Sun)
 39600,
 1,
@@ -79,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61448630400, #    utc_start 1948-03-25 00:00:00 (Thu)
-62040952800, #      utc_end 1966-12-31 14:00:00 (Sat)
-61448666400, #  local_start 1948-03-25 10:00:00 (Thu)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
-36000,
-0,
-'AEST',
-    ],
-    [
-62040952800, #    utc_start 1966-12-31 14:00:00 (Sat)
 62064547200, #      utc_end 1967-09-30 16:00:00 (Sat)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+61448666400, #  local_start 1948-03-25 10:00:00 (Thu)
 62064583200, #    local_end 1967-10-01 02:00:00 (Sun)
 36000,
 0,
@@ -853,26 +835,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63390268800, #    utc_start 2009-10-03 16:00:00 (Sat)
-63397947600, #      utc_end 2009-12-31 13:00:00 (Thu)
-63390308400, #  local_start 2009-10-04 03:00:00 (Sun)
-63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
-39600,
-1,
-'AEDT',
-    ],
-    [
-63397947600, #    utc_start 2009-12-31 13:00:00 (Thu)
-63429483600, #      utc_end 2010-12-31 13:00:00 (Fri)
-63397987200, #  local_start 2010-01-01 00:00:00 (Fri)
-63429523200, #    local_end 2011-01-01 00:00:00 (Sat)
-39600,
-1,
-'AEDT',
-    ],
-    [
-63429483600, #    utc_start 2010-12-31 13:00:00 (Fri)
 63437443200, #      utc_end 2011-04-02 16:00:00 (Sat)
-63429523200, #  local_start 2011-01-01 00:00:00 (Sat)
+63390308400, #  local_start 2009-10-04 03:00:00 (Sun)
 63437482800, #    local_end 2011-04-03 03:00:00 (Sun)
 39600,
 1,
@@ -1317,15 +1281,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64210982400, #    utc_start 2035-10-06 16:00:00 (Sat)
+64226707200, #      utc_end 2036-04-05 16:00:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64226707200, #    utc_start 2036-04-05 16:00:00 (Sat)
+64242432000, #      utc_end 2036-10-04 16:00:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+36000,
+0,
+'AEST',
+    ],
+    [
+64242432000, #    utc_start 2036-10-04 16:00:00 (Sat)
+64258156800, #      utc_end 2037-04-04 16:00:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64258156800, #    utc_start 2037-04-04 16:00:00 (Sat)
+64273881600, #      utc_end 2037-10-03 16:00:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {72}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Mawson.pm b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
index ce9278761..d25f95dc9 100644
--- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2024a
+# Generated from debian/tzdata/antarctica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Palmer.pm b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
index 66cf3e6d0..251ebfff5 100644
--- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -772,11 +772,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {40}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Rothera.pm b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
index 7e6ba25ba..4e030b359 100644
--- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2024a
+# Generated from debian/tzdata/antarctica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Troll.pm b/lib/DateTime/TimeZone/Antarctica/Troll.pm
index a383a0faa..f558f3134 100644
--- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2024a
+# Generated from debian/tzdata/antarctica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -588,15 +588,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'+02',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+0,
+'+00',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'+02',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+0,
+'+00',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 '+02',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {31}
+sub has_dst_changes {33}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Antarctica/Vostok.pm b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
index be7b290e5..845c7970b 100644
--- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2024a
+# Generated from debian/tzdata/antarctica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Almaty.pm b/lib/DateTime/TimeZone/Asia/Almaty.pm
index b2bc16511..e7ab7c676 100644
--- a/lib/DateTime/TimeZone/Asia/Almaty.pm
+++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -502,11 +502,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Amman.pm b/lib/DateTime/TimeZone/Asia/Amman.pm
index 42b828b1d..6fa6786ee 100644
--- a/lib/DateTime/TimeZone/Asia/Amman.pm
+++ b/lib/DateTime/TimeZone/Asia/Amman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -817,11 +817,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {43}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Anadyr.pm b/lib/DateTime/TimeZone/Asia/Anadyr.pm
index d2b5475e0..6ae04e6dc 100644
--- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
+++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,11 +610,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Aqtau.pm b/lib/DateTime/TimeZone/Asia/Aqtau.pm
index c507f26f4..093efb130 100644
--- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
+++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,11 +484,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {23}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Aqtobe.pm b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
index 7f338cb39..183d96fd3 100644
--- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
+++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,11 +493,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Ashgabat.pm b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
index 190724e2a..a0b698e1a 100644
--- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
+++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -259,11 +259,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {11}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Atyrau.pm b/lib/DateTime/TimeZone/Asia/Atyrau.pm
index ca7462da8..9f36913ba 100644
--- a/lib/DateTime/TimeZone/Asia/Atyrau.pm
+++ b/lib/DateTime/TimeZone/Asia/Atyrau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,11 +484,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {23}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Baghdad.pm b/lib/DateTime/TimeZone/Asia/Baghdad.pm
index fa16f5a9c..5a793f51b 100644
--- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
+++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -520,11 +520,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {26}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Baku.pm b/lib/DateTime/TimeZone/Asia/Baku.pm
index 5001fe924..c87657a26 100644
--- a/lib/DateTime/TimeZone/Asia/Baku.pm
+++ b/lib/DateTime/TimeZone/Asia/Baku.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -259,17 +259,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
-62956123200, #      utc_end 1995-12-31 20:00:00 (Sun)
-62853246000, #  local_start 1992-09-27 03:00:00 (Sun)
-62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
-14400,
-0,
-'+04',
-    ],
-    [
-62956123200, #    utc_start 1995-12-31 20:00:00 (Sun)
 62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62956137600, #  local_start 1996-01-01 00:00:00 (Mon)
+62853246000, #  local_start 1992-09-27 03:00:00 (Sun)
 62963931600, #    local_end 1996-03-31 05:00:00 (Sun)
 14400,
 0,
@@ -286,17 +277,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
-62987745600, #      utc_end 1996-12-31 20:00:00 (Tue)
-62982075600, #  local_start 1996-10-27 05:00:00 (Sun)
-62987760000, #    local_end 1997-01-01 00:00:00 (Wed)
-14400,
-0,
-'+04',
-    ],
-    [
-62987745600, #    utc_start 1996-12-31 20:00:00 (Tue)
 62995363200, #      utc_end 1997-03-30 00:00:00 (Sun)
-62987760000, #  local_start 1997-01-01 00:00:00 (Wed)
+62982075600, #  local_start 1996-10-27 05:00:00 (Sun)
 62995377600, #    local_end 1997-03-30 04:00:00 (Sun)
 14400,
 0,
@@ -646,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {32}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Bangkok.pm b/lib/DateTime/TimeZone/Asia/Bangkok.pm
index fc33ae6ee..184369150 100644
--- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
+++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Barnaul.pm b/lib/DateTime/TimeZone/Asia/Barnaul.pm
index b6937fd12..1ae3fe861 100644
--- a/lib/DateTime/TimeZone/Asia/Barnaul.pm
+++ b/lib/DateTime/TimeZone/Asia/Barnaul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,11 +637,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {31}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Beirut.pm b/lib/DateTime/TimeZone/Asia/Beirut.pm
index 6555635d7..c8b37ce0c 100644
--- a/lib/DateTime/TimeZone/Asia/Beirut.pm
+++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1254,15 +1254,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212825600, #    local_end 2035-10-28 00:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212814800, #    utc_start 2035-10-27 21:00:00 (Sat)
+64226124000, #      utc_end 2036-03-29 22:00:00 (Sat)
+64212822000, #  local_start 2035-10-27 23:00:00 (Sat)
+64226131200, #    local_end 2036-03-30 00:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226124000, #    utc_start 2036-03-29 22:00:00 (Sat)
+64244264400, #      utc_end 2036-10-25 21:00:00 (Sat)
+64226134800, #  local_start 2036-03-30 01:00:00 (Sun)
+64244275200, #    local_end 2036-10-26 00:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244264400, #    utc_start 2036-10-25 21:00:00 (Sat)
+64257573600, #      utc_end 2037-03-28 22:00:00 (Sat)
+64244271600, #  local_start 2036-10-25 23:00:00 (Sat)
+64257580800, #    local_end 2037-03-29 00:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257573600, #    utc_start 2037-03-28 22:00:00 (Sat)
+64275714000, #      utc_end 2037-10-24 21:00:00 (Sat)
+64257584400, #  local_start 2037-03-29 01:00:00 (Sun)
+64275724800, #    local_end 2037-10-25 00:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {68}
+sub has_dst_changes {70}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Bishkek.pm b/lib/DateTime/TimeZone/Asia/Bishkek.pm
index d960db20b..948d3f836 100644
--- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
+++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -502,11 +502,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {25}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Chita.pm b/lib/DateTime/TimeZone/Asia/Chita.pm
index fd6af3955..e96eb3b38 100644
--- a/lib/DateTime/TimeZone/Asia/Chita.pm
+++ b/lib/DateTime/TimeZone/Asia/Chita.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Choibalsan.pm b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
deleted file mode 100644
index f04e35414..000000000
--- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
+++ /dev/null
@@ -1,509 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/asia.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Asia::Choibalsan;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Asia::Choibalsan::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60102750120, #      utc_end 1905-07-31 16:22:00 (Mon)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60102777600, #    local_end 1905-08-01 00:00:00 (Tue)
-27480,
-0,
-'LMT',
-    ],
-    [
-60102750120, #    utc_start 1905-07-31 16:22:00 (Mon)
-62388118800, #      utc_end 1977-12-31 17:00:00 (Sat)
-60102775320, #  local_start 1905-07-31 23:22:00 (Mon)
-62388144000, #    local_end 1978-01-01 00:00:00 (Sun)
-25200,
-0,
-'+07',
-    ],
-    [
-62388118800, #    utc_start 1977-12-31 17:00:00 (Sat)
-62553657600, #      utc_end 1983-03-31 16:00:00 (Thu)
-62388147600, #  local_start 1978-01-01 01:00:00 (Sun)
-62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
-28800,
-0,
-'+08',
-    ],
-    [
-62553657600, #    utc_start 1983-03-31 16:00:00 (Thu)
-62569461600, #      utc_end 1983-09-30 14:00:00 (Fri)
-62553693600, #  local_start 1983-04-01 02:00:00 (Fri)
-62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-62569461600, #    utc_start 1983-09-30 14:00:00 (Fri)
-62585276400, #      utc_end 1984-03-31 15:00:00 (Sat)
-62569494000, #  local_start 1983-09-30 23:00:00 (Fri)
-62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62585276400, #    utc_start 1984-03-31 15:00:00 (Sat)
-62600997600, #      utc_end 1984-09-29 14:00:00 (Sat)
-62585312400, #  local_start 1984-04-01 01:00:00 (Sun)
-62601033600, #    local_end 1984-09-30 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62600997600, #    utc_start 1984-09-29 14:00:00 (Sat)
-62616726000, #      utc_end 1985-03-30 15:00:00 (Sat)
-62601030000, #  local_start 1984-09-29 23:00:00 (Sat)
-62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62616726000, #    utc_start 1985-03-30 15:00:00 (Sat)
-62632447200, #      utc_end 1985-09-28 14:00:00 (Sat)
-62616762000, #  local_start 1985-03-31 01:00:00 (Sun)
-62632483200, #    local_end 1985-09-29 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62632447200, #    utc_start 1985-09-28 14:00:00 (Sat)
-62648175600, #      utc_end 1986-03-29 15:00:00 (Sat)
-62632479600, #  local_start 1985-09-28 23:00:00 (Sat)
-62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62648175600, #    utc_start 1986-03-29 15:00:00 (Sat)
-62663896800, #      utc_end 1986-09-27 14:00:00 (Sat)
-62648211600, #  local_start 1986-03-30 01:00:00 (Sun)
-62663932800, #    local_end 1986-09-28 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62663896800, #    utc_start 1986-09-27 14:00:00 (Sat)
-62679625200, #      utc_end 1987-03-28 15:00:00 (Sat)
-62663929200, #  local_start 1986-09-27 23:00:00 (Sat)
-62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62679625200, #    utc_start 1987-03-28 15:00:00 (Sat)
-62695346400, #      utc_end 1987-09-26 14:00:00 (Sat)
-62679661200, #  local_start 1987-03-29 01:00:00 (Sun)
-62695382400, #    local_end 1987-09-27 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62695346400, #    utc_start 1987-09-26 14:00:00 (Sat)
-62711074800, #      utc_end 1988-03-26 15:00:00 (Sat)
-62695378800, #  local_start 1987-09-26 23:00:00 (Sat)
-62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62711074800, #    utc_start 1988-03-26 15:00:00 (Sat)
-62726796000, #      utc_end 1988-09-24 14:00:00 (Sat)
-62711110800, #  local_start 1988-03-27 01:00:00 (Sun)
-62726832000, #    local_end 1988-09-25 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62726796000, #    utc_start 1988-09-24 14:00:00 (Sat)
-62742524400, #      utc_end 1989-03-25 15:00:00 (Sat)
-62726828400, #  local_start 1988-09-24 23:00:00 (Sat)
-62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62742524400, #    utc_start 1989-03-25 15:00:00 (Sat)
-62758245600, #      utc_end 1989-09-23 14:00:00 (Sat)
-62742560400, #  local_start 1989-03-26 01:00:00 (Sun)
-62758281600, #    local_end 1989-09-24 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62758245600, #    utc_start 1989-09-23 14:00:00 (Sat)
-62773974000, #      utc_end 1990-03-24 15:00:00 (Sat)
-62758278000, #  local_start 1989-09-23 23:00:00 (Sat)
-62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62773974000, #    utc_start 1990-03-24 15:00:00 (Sat)
-62790300000, #      utc_end 1990-09-29 14:00:00 (Sat)
-62774010000, #  local_start 1990-03-25 01:00:00 (Sun)
-62790336000, #    local_end 1990-09-30 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62790300000, #    utc_start 1990-09-29 14:00:00 (Sat)
-62806028400, #      utc_end 1991-03-30 15:00:00 (Sat)
-62790332400, #  local_start 1990-09-29 23:00:00 (Sat)
-62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62806028400, #    utc_start 1991-03-30 15:00:00 (Sat)
-62821749600, #      utc_end 1991-09-28 14:00:00 (Sat)
-62806064400, #  local_start 1991-03-31 01:00:00 (Sun)
-62821785600, #    local_end 1991-09-29 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62821749600, #    utc_start 1991-09-28 14:00:00 (Sat)
-62837478000, #      utc_end 1992-03-28 15:00:00 (Sat)
-62821782000, #  local_start 1991-09-28 23:00:00 (Sat)
-62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62837478000, #    utc_start 1992-03-28 15:00:00 (Sat)
-62853199200, #      utc_end 1992-09-26 14:00:00 (Sat)
-62837514000, #  local_start 1992-03-29 01:00:00 (Sun)
-62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62853199200, #    utc_start 1992-09-26 14:00:00 (Sat)
-62868927600, #      utc_end 1993-03-27 15:00:00 (Sat)
-62853231600, #  local_start 1992-09-26 23:00:00 (Sat)
-62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62868927600, #    utc_start 1993-03-27 15:00:00 (Sat)
-62884648800, #      utc_end 1993-09-25 14:00:00 (Sat)
-62868963600, #  local_start 1993-03-28 01:00:00 (Sun)
-62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62884648800, #    utc_start 1993-09-25 14:00:00 (Sat)
-62900377200, #      utc_end 1994-03-26 15:00:00 (Sat)
-62884681200, #  local_start 1993-09-25 23:00:00 (Sat)
-62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62900377200, #    utc_start 1994-03-26 15:00:00 (Sat)
-62916098400, #      utc_end 1994-09-24 14:00:00 (Sat)
-62900413200, #  local_start 1994-03-27 01:00:00 (Sun)
-62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62916098400, #    utc_start 1994-09-24 14:00:00 (Sat)
-62931826800, #      utc_end 1995-03-25 15:00:00 (Sat)
-62916130800, #  local_start 1994-09-24 23:00:00 (Sat)
-62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62931826800, #    utc_start 1995-03-25 15:00:00 (Sat)
-62947548000, #      utc_end 1995-09-23 14:00:00 (Sat)
-62931862800, #  local_start 1995-03-26 01:00:00 (Sun)
-62947584000, #    local_end 1995-09-24 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62947548000, #    utc_start 1995-09-23 14:00:00 (Sat)
-62963881200, #      utc_end 1996-03-30 15:00:00 (Sat)
-62947580400, #  local_start 1995-09-23 23:00:00 (Sat)
-62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
-62979602400, #      utc_end 1996-09-28 14:00:00 (Sat)
-62963917200, #  local_start 1996-03-31 01:00:00 (Sun)
-62979638400, #    local_end 1996-09-29 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-62979602400, #    utc_start 1996-09-28 14:00:00 (Sat)
-62995330800, #      utc_end 1997-03-29 15:00:00 (Sat)
-62979634800, #  local_start 1996-09-28 23:00:00 (Sat)
-62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
-63011052000, #      utc_end 1997-09-27 14:00:00 (Sat)
-62995366800, #  local_start 1997-03-30 01:00:00 (Sun)
-63011088000, #    local_end 1997-09-28 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-63011052000, #    utc_start 1997-09-27 14:00:00 (Sat)
-63026780400, #      utc_end 1998-03-28 15:00:00 (Sat)
-63011084400, #  local_start 1997-09-27 23:00:00 (Sat)
-63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
-32400,
-0,
-'+09',
-    ],
-    [
-63026780400, #    utc_start 1998-03-28 15:00:00 (Sat)
-63042501600, #      utc_end 1998-09-26 14:00:00 (Sat)
-63026816400, #  local_start 1998-03-29 01:00:00 (Sun)
-63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
-36000,
-1,
-'+10',
-    ],
-    [
-63042501600, #    utc_start 1998-09-26 14:00:00 (Sat)
-63124074000, #      utc_end 2001-04-27 17:00:00 (Fri)
-63042534000, #  local_start 1998-09-26 23:00:00 (Sat)
-63124106400, #    local_end 2001-04-28 02:00:00 (Sat)
-32400,
-0,
-'+09',
-    ],
-    [
-63124074000, #    utc_start 2001-04-27 17:00:00 (Fri)
-63137376000, #      utc_end 2001-09-28 16:00:00 (Fri)
-63124110000, #  local_start 2001-04-28 03:00:00 (Sat)
-63137412000, #    local_end 2001-09-29 02:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-63137376000, #    utc_start 2001-09-28 16:00:00 (Fri)
-63153104400, #      utc_end 2002-03-29 17:00:00 (Fri)
-63137408400, #  local_start 2001-09-29 01:00:00 (Sat)
-63153136800, #    local_end 2002-03-30 02:00:00 (Sat)
-32400,
-0,
-'+09',
-    ],
-    [
-63153104400, #    utc_start 2002-03-29 17:00:00 (Fri)
-63168825600, #      utc_end 2002-09-27 16:00:00 (Fri)
-63153140400, #  local_start 2002-03-30 03:00:00 (Sat)
-63168861600, #    local_end 2002-09-28 02:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-63168825600, #    utc_start 2002-09-27 16:00:00 (Fri)
-63184554000, #      utc_end 2003-03-28 17:00:00 (Fri)
-63168858000, #  local_start 2002-09-28 01:00:00 (Sat)
-63184586400, #    local_end 2003-03-29 02:00:00 (Sat)
-32400,
-0,
-'+09',
-    ],
-    [
-63184554000, #    utc_start 2003-03-28 17:00:00 (Fri)
-63200275200, #      utc_end 2003-09-26 16:00:00 (Fri)
-63184590000, #  local_start 2003-03-29 03:00:00 (Sat)
-63200311200, #    local_end 2003-09-27 02:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-63200275200, #    utc_start 2003-09-26 16:00:00 (Fri)
-63216003600, #      utc_end 2004-03-26 17:00:00 (Fri)
-63200307600, #  local_start 2003-09-27 01:00:00 (Sat)
-63216036000, #    local_end 2004-03-27 02:00:00 (Sat)
-32400,
-0,
-'+09',
-    ],
-    [
-63216003600, #    utc_start 2004-03-26 17:00:00 (Fri)
-63231724800, #      utc_end 2004-09-24 16:00:00 (Fri)
-63216039600, #  local_start 2004-03-27 03:00:00 (Sat)
-63231760800, #    local_end 2004-09-25 02:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-63231724800, #    utc_start 2004-09-24 16:00:00 (Fri)
-63247453200, #      utc_end 2005-03-25 17:00:00 (Fri)
-63231757200, #  local_start 2004-09-25 01:00:00 (Sat)
-63247485600, #    local_end 2005-03-26 02:00:00 (Sat)
-32400,
-0,
-'+09',
-    ],
-    [
-63247453200, #    utc_start 2005-03-25 17:00:00 (Fri)
-63263174400, #      utc_end 2005-09-23 16:00:00 (Fri)
-63247489200, #  local_start 2005-03-26 03:00:00 (Sat)
-63263210400, #    local_end 2005-09-24 02:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-63263174400, #    utc_start 2005-09-23 16:00:00 (Fri)
-63278902800, #      utc_end 2006-03-24 17:00:00 (Fri)
-63263206800, #  local_start 2005-09-24 01:00:00 (Sat)
-63278935200, #    local_end 2006-03-25 02:00:00 (Sat)
-32400,
-0,
-'+09',
-    ],
-    [
-63278902800, #    utc_start 2006-03-24 17:00:00 (Fri)
-63295228800, #      utc_end 2006-09-29 16:00:00 (Fri)
-63278938800, #  local_start 2006-03-25 03:00:00 (Sat)
-63295264800, #    local_end 2006-09-30 02:00:00 (Sat)
-36000,
-1,
-'+10',
-    ],
-    [
-63295228800, #    utc_start 2006-09-29 16:00:00 (Fri)
-63342572400, #      utc_end 2008-03-30 15:00:00 (Sun)
-63295261200, #  local_start 2006-09-30 01:00:00 (Sat)
-63342604800, #    local_end 2008-03-31 00:00:00 (Mon)
-32400,
-0,
-'+09',
-    ],
-    [
-63342572400, #    utc_start 2008-03-30 15:00:00 (Sun)
-63563162400, #      utc_end 2015-03-27 18:00:00 (Fri)
-63342601200, #  local_start 2008-03-30 23:00:00 (Sun)
-63563191200, #    local_end 2015-03-28 02:00:00 (Sat)
-28800,
-0,
-'+08',
-    ],
-    [
-63563162400, #    utc_start 2015-03-27 18:00:00 (Fri)
-63578876400, #      utc_end 2015-09-25 15:00:00 (Fri)
-63563194800, #  local_start 2015-03-28 03:00:00 (Sat)
-63578908800, #    local_end 2015-09-26 00:00:00 (Sat)
-32400,
-1,
-'+09',
-    ],
-    [
-63578876400, #    utc_start 2015-09-25 15:00:00 (Fri)
-63594612000, #      utc_end 2016-03-25 18:00:00 (Fri)
-63578905200, #  local_start 2015-09-25 23:00:00 (Fri)
-63594640800, #    local_end 2016-03-26 02:00:00 (Sat)
-28800,
-0,
-'+08',
-    ],
-    [
-63594612000, #    utc_start 2016-03-25 18:00:00 (Fri)
-63610326000, #      utc_end 2016-09-23 15:00:00 (Fri)
-63594644400, #  local_start 2016-03-26 03:00:00 (Sat)
-63610358400, #    local_end 2016-09-24 00:00:00 (Sat)
-32400,
-1,
-'+09',
-    ],
-    [
-63610326000, #    utc_start 2016-09-23 15:00:00 (Fri)
-DateTime::TimeZone::INFINITY, #      utc_end
-63610354800, #  local_start 2016-09-23 23:00:00 (Fri)
-DateTime::TimeZone::INFINITY, #    local_end
-28800,
-0,
-'+08',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {24}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/Asia/Colombo.pm b/lib/DateTime/TimeZone/Asia/Colombo.pm
index a9effe8c3..33fa0c7ff 100644
--- a/lib/DateTime/TimeZone/Asia/Colombo.pm
+++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,11 +106,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {2}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Damascus.pm b/lib/DateTime/TimeZone/Asia/Damascus.pm
index 1b06291b0..8e777bbd4 100644
--- a/lib/DateTime/TimeZone/Asia/Damascus.pm
+++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1123,11 +1123,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {60}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Dhaka.pm b/lib/DateTime/TimeZone/Asia/Dhaka.pm
index e9f751e43..1021b18ec 100644
--- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
+++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61559544600, #    utc_start 1951-09-29 17:30:00 (Sat)
-63366429600, #      utc_end 2008-12-31 18:00:00 (Wed)
-61559566200, #  local_start 1951-09-29 23:30:00 (Sat)
-63366451200, #    local_end 2009-01-01 00:00:00 (Thu)
-21600,
-0,
-'+06',
-    ],
-    [
-63366429600, #    utc_start 2008-12-31 18:00:00 (Wed)
 63381114000, #      utc_end 2009-06-19 17:00:00 (Fri)
-63366451200, #  local_start 2009-01-01 00:00:00 (Thu)
+61559566200, #  local_start 1951-09-29 23:30:00 (Sat)
 63381135600, #    local_end 2009-06-19 23:00:00 (Fri)
 21600,
 0,
@@ -106,11 +97,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Dili.pm b/lib/DateTime/TimeZone/Asia/Dili.pm
index b247a8f85..086f054bb 100644
--- a/lib/DateTime/TimeZone/Asia/Dili.pm
+++ b/lib/DateTime/TimeZone/Asia/Dili.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -25,17 +25,17 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60305269060, #      utc_end 1911-12-31 15:37:40 (Sun)
+60305270400, #      utc_end 1911-12-31 16:00:00 (Sun)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
-60305299200, #    local_end 1912-01-01 00:00:00 (Mon)
+60305300540, #    local_end 1912-01-01 00:22:20 (Mon)
 30140,
 0,
 'LMT',
     ],
     [
-60305269060, #    utc_start 1911-12-31 15:37:40 (Sun)
+60305270400, #    utc_start 1911-12-31 16:00:00 (Sun)
 61256530800, #      utc_end 1942-02-21 15:00:00 (Sat)
-60305297860, #  local_start 1911-12-31 23:37:40 (Sun)
+60305299200, #  local_start 1912-01-01 00:00:00 (Mon)
 61256559600, #    local_end 1942-02-21 23:00:00 (Sat)
 28800,
 0,
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Dubai.pm b/lib/DateTime/TimeZone/Asia/Dubai.pm
index 2cc3853ee..b31d6f9b6 100644
--- a/lib/DateTime/TimeZone/Asia/Dubai.pm
+++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Dushanbe.pm b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
index 80a33d68a..b2f106fbd 100644
--- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
+++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -250,11 +250,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {11}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Famagusta.pm b/lib/DateTime/TimeZone/Asia/Famagusta.pm
index c636acb1b..fad8d19e1 100644
--- a/lib/DateTime/TimeZone/Asia/Famagusta.pm
+++ b/lib/DateTime/TimeZone/Asia/Famagusta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
-63040280400, #      utc_end 1998-08-31 21:00:00 (Mon)
-63026816400, #  local_start 1998-03-29 01:00:00 (Sun)
-63040291200, #    local_end 1998-09-01 00:00:00 (Tue)
-10800,
-1,
-'EEST',
-    ],
-    [
-63040280400, #    utc_start 1998-08-31 21:00:00 (Mon)
 63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63040291200, #  local_start 1998-09-01 00:00:00 (Tue)
+63026816400, #  local_start 1998-03-29 01:00:00 (Sun)
 63044971200, #    local_end 1998-10-25 04:00:00 (Sun)
 10800,
 1,
@@ -1128,15 +1119,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {61}
+sub has_dst_changes {62}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Gaza.pm b/lib/DateTime/TimeZone/Asia/Gaza.pm
index 9b62144ed..52b93cb52 100644
--- a/lib/DateTime/TimeZone/Asia/Gaza.pm
+++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -142,17 +142,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61404566400, #    utc_start 1946-11-01 00:00:00 (Fri)
-61453029600, #      utc_end 1948-05-14 22:00:00 (Fri)
-61404573600, #  local_start 1946-11-01 02:00:00 (Fri)
-61453036800, #    local_end 1948-05-15 00:00:00 (Sat)
-7200,
-0,
-'EET',
-    ],
-    [
-61453029600, #    utc_start 1948-05-14 22:00:00 (Fri)
 61736594400, #      utc_end 1957-05-09 22:00:00 (Thu)
-61453036800, #  local_start 1948-05-15 00:00:00 (Sat)
+61404573600, #  local_start 1946-11-01 02:00:00 (Fri)
 61736601600, #    local_end 1957-05-10 00:00:00 (Fri)
 7200,
 0,
@@ -682,17 +673,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63041752800, #    utc_start 1998-09-17 22:00:00 (Thu)
-63050824800, #      utc_end 1998-12-31 22:00:00 (Thu)
-63041760000, #  local_start 1998-09-18 00:00:00 (Fri)
-63050832000, #    local_end 1999-01-01 00:00:00 (Fri)
-7200,
-0,
-'EET',
-    ],
-    [
-63050824800, #    utc_start 1998-12-31 22:00:00 (Thu)
 63059896800, #      utc_end 1999-04-15 22:00:00 (Thu)
-63050832000, #  local_start 1999-01-01 00:00:00 (Fri)
+63041760000, #  local_start 1998-09-18 00:00:00 (Fri)
 63059904000, #    local_end 1999-04-16 00:00:00 (Fri)
 7200,
 0,
@@ -871,17 +853,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63355640400, #    utc_start 2008-08-28 21:00:00 (Thu)
-63355903200, #      utc_end 2008-08-31 22:00:00 (Sun)
-63355647600, #  local_start 2008-08-28 23:00:00 (Thu)
-63355910400, #    local_end 2008-09-01 00:00:00 (Mon)
-7200,
-0,
-'EET',
-    ],
-    [
-63355903200, #    utc_start 2008-08-31 22:00:00 (Sun)
 63373788000, #      utc_end 2009-03-26 22:00:00 (Thu)
-63355910400, #  local_start 2008-09-01 00:00:00 (Mon)
+63355647600, #  local_start 2008-08-28 23:00:00 (Thu)
 63373795200, #    local_end 2009-03-27 00:00:00 (Fri)
 7200,
 0,
@@ -898,17 +871,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63387698400, #    utc_start 2009-09-03 22:00:00 (Thu)
-63397980000, #      utc_end 2009-12-31 22:00:00 (Thu)
-63387705600, #  local_start 2009-09-04 00:00:00 (Fri)
-63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
-7200,
-0,
-'EET',
-    ],
-    [
-63397980000, #    utc_start 2009-12-31 22:00:00 (Thu)
 63405324060, #      utc_end 2010-03-26 22:01:00 (Fri)
-63397987200, #  local_start 2010-01-01 00:00:00 (Fri)
+63387705600, #  local_start 2009-09-04 00:00:00 (Fri)
 63405331260, #    local_end 2010-03-27 00:01:00 (Sat)
 7200,
 0,
@@ -943,17 +907,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63447829200, #    utc_start 2011-07-31 21:00:00 (Sun)
-63461052000, #      utc_end 2011-12-31 22:00:00 (Sat)
-63447836400, #  local_start 2011-07-31 23:00:00 (Sun)
-63461059200, #    local_end 2012-01-01 00:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63461052000, #    utc_start 2011-12-31 22:00:00 (Sat)
 63468741600, #      utc_end 2012-03-29 22:00:00 (Thu)
-63461059200, #  local_start 2012-01-01 00:00:00 (Sun)
+63447836400, #  local_start 2011-07-31 23:00:00 (Sun)
 63468748800, #    local_end 2012-03-30 00:00:00 (Fri)
 7200,
 0,
@@ -2329,17 +2284,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 65380003200, #    utc_start 2072-10-22 00:00:00 (Sat)
-65393305200, #      utc_end 2073-03-24 23:00:00 (Fri)
+65380604400, #      utc_end 2072-10-28 23:00:00 (Fri)
 65380014000, #  local_start 2072-10-22 03:00:00 (Sat)
-65393316000, #    local_end 2073-03-25 02:00:00 (Sat)
+65380615200, #    local_end 2072-10-29 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-65393305200, #    utc_start 2073-03-24 23:00:00 (Fri)
+65380604400, #    utc_start 2072-10-28 23:00:00 (Fri)
+65393308800, #      utc_end 2073-03-25 00:00:00 (Sat)
+65380611600, #  local_start 2072-10-29 01:00:00 (Sat)
+65393316000, #    local_end 2073-03-25 02:00:00 (Sat)
+7200,
+0,
+'EET',
+    ],
+    [
+65393308800, #    utc_start 2073-03-25 00:00:00 (Sat)
 65407215600, #      utc_end 2073-09-01 23:00:00 (Fri)
-65393316000, #  local_start 2073-03-25 02:00:00 (Sat)
+65393319600, #  local_start 2073-03-25 03:00:00 (Sat)
 65407226400, #    local_end 2073-09-02 02:00:00 (Sat)
 10800,
 1,
@@ -2356,17 +2320,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 65410848000, #    utc_start 2073-10-14 00:00:00 (Sat)
-65424754800, #      utc_end 2074-03-23 23:00:00 (Fri)
+65412054000, #      utc_end 2073-10-27 23:00:00 (Fri)
 65410858800, #  local_start 2073-10-14 03:00:00 (Sat)
-65424765600, #    local_end 2074-03-24 02:00:00 (Sat)
+65412064800, #    local_end 2073-10-28 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-65424754800, #    utc_start 2074-03-23 23:00:00 (Fri)
+65412054000, #    utc_start 2073-10-27 23:00:00 (Fri)
+65424758400, #      utc_end 2074-03-24 00:00:00 (Sat)
+65412061200, #  local_start 2073-10-28 01:00:00 (Sat)
+65424765600, #    local_end 2074-03-24 02:00:00 (Sat)
+7200,
+0,
+'EET',
+    ],
+    [
+65424758400, #    utc_start 2074-03-24 00:00:00 (Sat)
 65437455600, #      utc_end 2074-08-17 23:00:00 (Fri)
-65424765600, #  local_start 2074-03-24 02:00:00 (Sat)
+65424769200, #  local_start 2074-03-24 03:00:00 (Sat)
 65437466400, #    local_end 2074-08-18 02:00:00 (Sat)
 10800,
 1,
@@ -2383,17 +2356,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 65441692800, #    utc_start 2074-10-06 00:00:00 (Sat)
-65456809200, #      utc_end 2075-03-29 23:00:00 (Fri)
+65443503600, #      utc_end 2074-10-26 23:00:00 (Fri)
 65441703600, #  local_start 2074-10-06 03:00:00 (Sat)
-65456820000, #    local_end 2075-03-30 02:00:00 (Sat)
+65443514400, #    local_end 2074-10-27 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-65456809200, #    utc_start 2075-03-29 23:00:00 (Fri)
+65443503600, #    utc_start 2074-10-26 23:00:00 (Fri)
+65456812800, #      utc_end 2075-03-30 00:00:00 (Sat)
+65443510800, #  local_start 2074-10-27 01:00:00 (Sat)
+65456820000, #    local_end 2075-03-30 02:00:00 (Sat)
+7200,
+0,
+'EET',
+    ],
+    [
+65456812800, #    utc_start 2075-03-30 00:00:00 (Sat)
 65468300400, #      utc_end 2075-08-09 23:00:00 (Fri)
-65456820000, #  local_start 2075-03-30 02:00:00 (Sat)
+65456823600, #  local_start 2075-03-30 03:00:00 (Sat)
 65468311200, #    local_end 2075-08-10 02:00:00 (Sat)
 10800,
 1,
@@ -2833,7 +2815,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {154}
 
diff --git a/lib/DateTime/TimeZone/Asia/Hebron.pm b/lib/DateTime/TimeZone/Asia/Hebron.pm
index e490a75d7..351d0af67 100644
--- a/lib/DateTime/TimeZone/Asia/Hebron.pm
+++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -142,17 +142,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61404566400, #    utc_start 1946-11-01 00:00:00 (Fri)
-61453029600, #      utc_end 1948-05-14 22:00:00 (Fri)
-61404573600, #  local_start 1946-11-01 02:00:00 (Fri)
-61453036800, #    local_end 1948-05-15 00:00:00 (Sat)
-7200,
-0,
-'EET',
-    ],
-    [
-61453029600, #    utc_start 1948-05-14 22:00:00 (Fri)
 61736594400, #      utc_end 1957-05-09 22:00:00 (Thu)
-61453036800, #  local_start 1948-05-15 00:00:00 (Sat)
+61404573600, #  local_start 1946-11-01 02:00:00 (Fri)
 61736601600, #    local_end 1957-05-10 00:00:00 (Fri)
 7200,
 0,
@@ -682,17 +673,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63041752800, #    utc_start 1998-09-17 22:00:00 (Thu)
-63050824800, #      utc_end 1998-12-31 22:00:00 (Thu)
-63041760000, #  local_start 1998-09-18 00:00:00 (Fri)
-63050832000, #    local_end 1999-01-01 00:00:00 (Fri)
-7200,
-0,
-'EET',
-    ],
-    [
-63050824800, #    utc_start 1998-12-31 22:00:00 (Thu)
 63059896800, #      utc_end 1999-04-15 22:00:00 (Thu)
-63050832000, #  local_start 1999-01-01 00:00:00 (Fri)
+63041760000, #  local_start 1998-09-18 00:00:00 (Fri)
 63059904000, #    local_end 1999-04-16 00:00:00 (Fri)
 7200,
 0,
@@ -2320,17 +2302,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 65380003200, #    utc_start 2072-10-22 00:00:00 (Sat)
-65393305200, #      utc_end 2073-03-24 23:00:00 (Fri)
+65380604400, #      utc_end 2072-10-28 23:00:00 (Fri)
 65380014000, #  local_start 2072-10-22 03:00:00 (Sat)
-65393316000, #    local_end 2073-03-25 02:00:00 (Sat)
+65380615200, #    local_end 2072-10-29 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-65393305200, #    utc_start 2073-03-24 23:00:00 (Fri)
+65380604400, #    utc_start 2072-10-28 23:00:00 (Fri)
+65393308800, #      utc_end 2073-03-25 00:00:00 (Sat)
+65380611600, #  local_start 2072-10-29 01:00:00 (Sat)
+65393316000, #    local_end 2073-03-25 02:00:00 (Sat)
+7200,
+0,
+'EET',
+    ],
+    [
+65393308800, #    utc_start 2073-03-25 00:00:00 (Sat)
 65407215600, #      utc_end 2073-09-01 23:00:00 (Fri)
-65393316000, #  local_start 2073-03-25 02:00:00 (Sat)
+65393319600, #  local_start 2073-03-25 03:00:00 (Sat)
 65407226400, #    local_end 2073-09-02 02:00:00 (Sat)
 10800,
 1,
@@ -2347,17 +2338,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 65410848000, #    utc_start 2073-10-14 00:00:00 (Sat)
-65424754800, #      utc_end 2074-03-23 23:00:00 (Fri)
+65412054000, #      utc_end 2073-10-27 23:00:00 (Fri)
 65410858800, #  local_start 2073-10-14 03:00:00 (Sat)
-65424765600, #    local_end 2074-03-24 02:00:00 (Sat)
+65412064800, #    local_end 2073-10-28 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-65424754800, #    utc_start 2074-03-23 23:00:00 (Fri)
+65412054000, #    utc_start 2073-10-27 23:00:00 (Fri)
+65424758400, #      utc_end 2074-03-24 00:00:00 (Sat)
+65412061200, #  local_start 2073-10-28 01:00:00 (Sat)
+65424765600, #    local_end 2074-03-24 02:00:00 (Sat)
+7200,
+0,
+'EET',
+    ],
+    [
+65424758400, #    utc_start 2074-03-24 00:00:00 (Sat)
 65437455600, #      utc_end 2074-08-17 23:00:00 (Fri)
-65424765600, #  local_start 2074-03-24 02:00:00 (Sat)
+65424769200, #  local_start 2074-03-24 03:00:00 (Sat)
 65437466400, #    local_end 2074-08-18 02:00:00 (Sat)
 10800,
 1,
@@ -2374,17 +2374,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 65441692800, #    utc_start 2074-10-06 00:00:00 (Sat)
-65456809200, #      utc_end 2075-03-29 23:00:00 (Fri)
+65443503600, #      utc_end 2074-10-26 23:00:00 (Fri)
 65441703600, #  local_start 2074-10-06 03:00:00 (Sat)
-65456820000, #    local_end 2075-03-30 02:00:00 (Sat)
+65443514400, #    local_end 2074-10-27 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-65456809200, #    utc_start 2075-03-29 23:00:00 (Fri)
+65443503600, #    utc_start 2074-10-26 23:00:00 (Fri)
+65456812800, #      utc_end 2075-03-30 00:00:00 (Sat)
+65443510800, #  local_start 2074-10-27 01:00:00 (Sat)
+65456820000, #    local_end 2075-03-30 02:00:00 (Sat)
+7200,
+0,
+'EET',
+    ],
+    [
+65456812800, #    utc_start 2075-03-30 00:00:00 (Sat)
 65468300400, #      utc_end 2075-08-09 23:00:00 (Fri)
-65456820000, #  local_start 2075-03-30 02:00:00 (Sat)
+65456823600, #  local_start 2075-03-30 03:00:00 (Sat)
 65468311200, #    local_end 2075-08-10 02:00:00 (Sat)
 10800,
 1,
@@ -2824,7 +2833,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {155}
 
diff --git a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
index f538a0bd1..dfdc69f87 100644
--- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
+++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,11 +115,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
index d401f88f1..31db02ba7 100644
--- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
+++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,17 +583,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62261724600, #    utc_start 1973-12-29 19:30:00 (Sat)
-62271397800, #      utc_end 1974-04-20 18:30:00 (Sat)
-62261757000, #  local_start 1973-12-30 04:30:00 (Sun)
-62271430200, #    local_end 1974-04-21 03:30:00 (Sun)
-32400,
-1,
-'HKST',
-    ],
-    [
-62271397800, #    utc_start 1974-04-20 18:30:00 (Sat)
 62287122600, #      utc_end 1974-10-19 18:30:00 (Sat)
-62271430200, #  local_start 1974-04-21 03:30:00 (Sun)
+62261757000, #  local_start 1973-12-30 04:30:00 (Sun)
 62287155000, #    local_end 1974-10-20 03:30:00 (Sun)
 32400,
 1,
@@ -664,11 +655,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {35}
+sub has_dst_changes {34}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Hovd.pm b/lib/DateTime/TimeZone/Asia/Hovd.pm
index efc553153..39ddb3ea5 100644
--- a/lib/DateTime/TimeZone/Asia/Hovd.pm
+++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,11 +484,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Irkutsk.pm b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
index b0107cbb4..da034949d 100644
--- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Jakarta.pm b/lib/DateTime/TimeZone/Asia/Jakarta.pm
index fe737fac9..8897e52f1 100644
--- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
+++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,11 +106,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Jayapura.pm b/lib/DateTime/TimeZone/Asia/Jayapura.pm
index 0bed3c662..e3cd7c085 100644
--- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
+++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,11 +61,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Jerusalem.pm b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
index 0b237fd34..188b003e4 100644
--- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
+++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1326,15 +1326,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 10800,
 1,
+'IDT',
+    ],
+    [
+64212822000, #    utc_start 2035-10-27 23:00:00 (Sat)
+64225958400, #      utc_end 2036-03-28 00:00:00 (Fri)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64225965600, #    local_end 2036-03-28 02:00:00 (Fri)
+7200,
+0,
+'IST',
+    ],
+    [
+64225958400, #    utc_start 2036-03-28 00:00:00 (Fri)
+64244271600, #      utc_end 2036-10-25 23:00:00 (Sat)
+64225969200, #  local_start 2036-03-28 03:00:00 (Fri)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+10800,
+1,
+'IDT',
+    ],
+    [
+64244271600, #    utc_start 2036-10-25 23:00:00 (Sat)
+64257408000, #      utc_end 2037-03-27 00:00:00 (Fri)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257415200, #    local_end 2037-03-27 02:00:00 (Fri)
+7200,
+0,
+'IST',
+    ],
+    [
+64257408000, #    utc_start 2037-03-27 00:00:00 (Fri)
+64275721200, #      utc_end 2037-10-24 23:00:00 (Sat)
+64257418800, #  local_start 2037-03-27 03:00:00 (Fri)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+10800,
+1,
 'IDT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {72}
+sub has_dst_changes {74}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Kabul.pm b/lib/DateTime/TimeZone/Asia/Kabul.pm
index a0f8f98c6..51cf57328 100644
--- a/lib/DateTime/TimeZone/Asia/Kabul.pm
+++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Kamchatka.pm b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
index 35d181a0e..7a83d3e7b 100644
--- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
+++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,11 +610,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Karachi.pm b/lib/DateTime/TimeZone/Asia/Karachi.pm
index bd1c7909d..38b51ef30 100644
--- a/lib/DateTime/TimeZone/Asia/Karachi.pm
+++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -133,11 +133,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Kathmandu.pm b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
index 2cbc5850c..9602d0ffa 100644
--- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
+++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Khandyga.pm b/lib/DateTime/TimeZone/Asia/Khandyga.pm
index ba66d9eb3..8a8ec76f0 100644
--- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
+++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,11 +637,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Kolkata.pm b/lib/DateTime/TimeZone/Asia/Kolkata.pm
index ab7d9e0c1..3183a0e5d 100644
--- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
+++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,11 +97,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {2}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
index be6d94f70..d2a8c6466 100644
--- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,11 +619,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Kuching.pm b/lib/DateTime/TimeZone/Asia/Kuching.pm
index 0c86b0f63..3b35f0c03 100644
--- a/lib/DateTime/TimeZone/Asia/Kuching.pm
+++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -196,11 +196,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {7}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Macau.pm b/lib/DateTime/TimeZone/Asia/Macau.pm
index e3a11d303..e0edba5c6 100644
--- a/lib/DateTime/TimeZone/Asia/Macau.pm
+++ b/lib/DateTime/TimeZone/Asia/Macau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -673,11 +673,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {34}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Magadan.pm b/lib/DateTime/TimeZone/Asia/Magadan.pm
index d1187ee6c..cb25bf789 100644
--- a/lib/DateTime/TimeZone/Asia/Magadan.pm
+++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Makassar.pm b/lib/DateTime/TimeZone/Asia/Makassar.pm
index 4daef0bfe..b4ba608dc 100644
--- a/lib/DateTime/TimeZone/Asia/Makassar.pm
+++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Manila.pm b/lib/DateTime/TimeZone/Asia/Manila.pm
index 985d3f31a..d7472e43d 100644
--- a/lib/DateTime/TimeZone/Asia/Manila.pm
+++ b/lib/DateTime/TimeZone/Asia/Manila.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -25,26 +25,26 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-58191062160, #      utc_end 1844-12-31 15:56:00 (Tue)
+58191062168, #      utc_end 1844-12-31 15:56:08 (Tue)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
 58191004800, #    local_end 1844-12-31 00:00:00 (Tue)
--57360,
+-57368,
 0,
 'LMT',
     ],
     [
-58191062160, #    utc_start 1844-12-31 15:56:00 (Tue)
-59906361360, #      utc_end 1899-05-10 15:56:00 (Wed)
+58191062168, #    utc_start 1844-12-31 15:56:08 (Tue)
+59916600000, #      utc_end 1899-09-06 04:00:00 (Wed)
 58191091200, #  local_start 1845-01-01 00:00:00 (Wed)
-59906390400, #    local_end 1899-05-11 00:00:00 (Thu)
-29040,
+59916629032, #    local_end 1899-09-06 12:03:52 (Wed)
+29032,
 0,
 'LMT',
     ],
     [
-59906361360, #    utc_start 1899-05-10 15:56:00 (Wed)
+59916600000, #    utc_start 1899-09-06 04:00:00 (Wed)
 61089004800, #      utc_end 1936-10-31 16:00:00 (Sat)
-59906390160, #  local_start 1899-05-10 23:56:00 (Wed)
+59916628800, #  local_start 1899-09-06 12:00:00 (Wed)
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 28800,
 0,
@@ -52,35 +52,53 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61089004800, #    utc_start 1936-10-31 16:00:00 (Sat)
-61096950000, #      utc_end 1937-01-31 15:00:00 (Sun)
+61095567600, #      utc_end 1937-01-15 15:00:00 (Fri)
 61089037200, #  local_start 1936-11-01 01:00:00 (Sun)
-61096982400, #    local_end 1937-02-01 00:00:00 (Mon)
+61095600000, #    local_end 1937-01-16 00:00:00 (Sat)
 32400,
 1,
 'PDT',
     ],
     [
-61096950000, #    utc_start 1937-01-31 15:00:00 (Sun)
-61262409600, #      utc_end 1942-04-30 16:00:00 (Thu)
-61096978800, #  local_start 1937-01-31 23:00:00 (Sun)
-61262438400, #    local_end 1942-05-01 00:00:00 (Fri)
+61095567600, #    utc_start 1937-01-15 15:00:00 (Fri)
+61250659200, #      utc_end 1941-12-15 16:00:00 (Mon)
+61095596400, #  local_start 1937-01-15 23:00:00 (Fri)
+61250688000, #    local_end 1941-12-16 00:00:00 (Tue)
 28800,
 0,
 'PST',
     ],
     [
-61262409600, #    utc_start 1942-04-30 16:00:00 (Thu)
-61341462000, #      utc_end 1944-10-31 15:00:00 (Tue)
-61262442000, #  local_start 1942-05-01 01:00:00 (Fri)
-61341494400, #    local_end 1944-11-01 00:00:00 (Wed)
+61250659200, #    utc_start 1941-12-15 16:00:00 (Mon)
+61255666800, #      utc_end 1942-02-11 15:00:00 (Wed)
+61250691600, #  local_start 1941-12-16 01:00:00 (Tue)
+61255699200, #    local_end 1942-02-12 00:00:00 (Thu)
+32400,
+1,
+'PDT',
+    ],
+    [
+61255666800, #    utc_start 1942-02-11 15:00:00 (Wed)
+61352089200, #      utc_end 1945-03-03 15:00:00 (Sat)
+61255699200, #  local_start 1942-02-12 00:00:00 (Thu)
+61352121600, #    local_end 1945-03-04 00:00:00 (Sun)
 32400,
 0,
 'JST',
     ],
     [
-61341462000, #    utc_start 1944-10-31 15:00:00 (Tue)
+61352089200, #    utc_start 1945-03-03 15:00:00 (Sat)
+61375590000, #      utc_end 1945-11-30 15:00:00 (Fri)
+61352121600, #  local_start 1945-03-04 00:00:00 (Sun)
+61375622400, #    local_end 1945-12-01 00:00:00 (Sat)
+32400,
+1,
+'PDT',
+    ],
+    [
+61375590000, #    utc_start 1945-11-30 15:00:00 (Fri)
 61639459200, #      utc_end 1954-04-11 16:00:00 (Sun)
-61341490800, #  local_start 1944-10-31 23:00:00 (Tue)
+61375618800, #  local_start 1945-11-30 23:00:00 (Fri)
 61639488000, #    local_end 1954-04-12 00:00:00 (Mon)
 28800,
 0,
@@ -88,35 +106,53 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61639459200, #    utc_start 1954-04-11 16:00:00 (Sun)
-61646367600, #      utc_end 1954-06-30 15:00:00 (Wed)
+61644121200, #      utc_end 1954-06-04 15:00:00 (Fri)
 61639491600, #  local_start 1954-04-12 01:00:00 (Mon)
-61646400000, #    local_end 1954-07-01 00:00:00 (Thu)
+61644153600, #    local_end 1954-06-05 00:00:00 (Sat)
+32400,
+1,
+'PDT',
+    ],
+    [
+61644121200, #    utc_start 1954-06-04 15:00:00 (Fri)
+62364009600, #      utc_end 1977-03-27 16:00:00 (Sun)
+61644150000, #  local_start 1954-06-04 23:00:00 (Fri)
+62364038400, #    local_end 1977-03-28 00:00:00 (Mon)
+28800,
+0,
+'PST',
+    ],
+    [
+62364009600, #    utc_start 1977-03-27 16:00:00 (Sun)
+62379385200, #      utc_end 1977-09-21 15:00:00 (Wed)
+62364042000, #  local_start 1977-03-28 01:00:00 (Mon)
+62379417600, #    local_end 1977-09-22 00:00:00 (Thu)
 32400,
 1,
 'PDT',
     ],
     [
-61646367600, #    utc_start 1954-06-30 15:00:00 (Wed)
-62395027200, #      utc_end 1978-03-21 16:00:00 (Tue)
-61646396400, #  local_start 1954-06-30 23:00:00 (Wed)
-62395056000, #    local_end 1978-03-22 00:00:00 (Wed)
+62379385200, #    utc_start 1977-09-21 15:00:00 (Wed)
+62778902400, #      utc_end 1990-05-20 16:00:00 (Sun)
+62379414000, #  local_start 1977-09-21 23:00:00 (Wed)
+62778931200, #    local_end 1990-05-21 00:00:00 (Mon)
 28800,
 0,
 'PST',
     ],
     [
-62395027200, #    utc_start 1978-03-21 16:00:00 (Tue)
-62410834800, #      utc_end 1978-09-20 15:00:00 (Wed)
-62395059600, #  local_start 1978-03-22 01:00:00 (Wed)
-62410867200, #    local_end 1978-09-21 00:00:00 (Thu)
+62778902400, #    utc_start 1990-05-20 16:00:00 (Sun)
+62784860400, #      utc_end 1990-07-28 15:00:00 (Sat)
+62778934800, #  local_start 1990-05-21 01:00:00 (Mon)
+62784892800, #    local_end 1990-07-29 00:00:00 (Sun)
 32400,
 1,
 'PDT',
     ],
     [
-62410834800, #    utc_start 1978-09-20 15:00:00 (Wed)
+62784860400, #    utc_start 1990-07-28 15:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-62410863600, #  local_start 1978-09-20 23:00:00 (Wed)
+62784889200, #  local_start 1990-07-28 23:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 28800,
 0,
@@ -124,11 +160,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {3}
+sub has_dst_changes {6}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Nicosia.pm b/lib/DateTime/TimeZone/Asia/Nicosia.pm
index 852bdae44..b055b9136 100644
--- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
+++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
-63040280400, #      utc_end 1998-08-31 21:00:00 (Mon)
-63026816400, #  local_start 1998-03-29 01:00:00 (Sun)
-63040291200, #    local_end 1998-09-01 00:00:00 (Tue)
-10800,
-1,
-'EEST',
-    ],
-    [
-63040280400, #    utc_start 1998-08-31 21:00:00 (Mon)
 63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63040291200, #  local_start 1998-09-01 00:00:00 (Tue)
+63026816400, #  local_start 1998-03-29 01:00:00 (Sun)
 63044971200, #    local_end 1998-10-25 04:00:00 (Sun)
 10800,
 1,
@@ -1137,15 +1128,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {62}
+sub has_dst_changes {63}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
index 9aa8e1c68..7c6297fa4 100644
--- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,11 +610,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
index f885d1225..b2c5a27fb 100644
--- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,11 +637,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {31}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Omsk.pm b/lib/DateTime/TimeZone/Asia/Omsk.pm
index cccc80f11..9a0ef71ab 100644
--- a/lib/DateTime/TimeZone/Asia/Omsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,11 +619,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Oral.pm b/lib/DateTime/TimeZone/Asia/Oral.pm
index 96b1f5099..3e56570a1 100644
--- a/lib/DateTime/TimeZone/Asia/Oral.pm
+++ b/lib/DateTime/TimeZone/Asia/Oral.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,11 +493,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Pontianak.pm b/lib/DateTime/TimeZone/Asia/Pontianak.pm
index 5807eb418..315ee3050 100644
--- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
+++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,11 +106,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Pyongyang.pm b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
index b03f21ed9..5427a6a95 100644
--- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
+++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,11 +79,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Qatar.pm b/lib/DateTime/TimeZone/Asia/Qatar.pm
index cbbecc5b2..8f0b4575a 100644
--- a/lib/DateTime/TimeZone/Asia/Qatar.pm
+++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Qostanay.pm b/lib/DateTime/TimeZone/Asia/Qostanay.pm
index 51b5729b6..f7ac8d508 100644
--- a/lib/DateTime/TimeZone/Asia/Qostanay.pm
+++ b/lib/DateTime/TimeZone/Asia/Qostanay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -502,11 +502,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
index 63bc98f33..518a0186e 100644
--- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
+++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -502,11 +502,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Riyadh.pm b/lib/DateTime/TimeZone/Asia/Riyadh.pm
index 19309c15e..351bb7b29 100644
--- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
+++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Sakhalin.pm b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
index 5425ecd1e..1acd188d6 100644
--- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
+++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Samarkand.pm b/lib/DateTime/TimeZone/Asia/Samarkand.pm
index 6ee1113c3..02a788db3 100644
--- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
+++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -241,17 +241,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
-62829889200, #      utc_end 1991-12-31 19:00:00 (Tue)
-62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
-18000,
-0,
-'+05',
-    ],
-    [
-62829889200, #    utc_start 1991-12-31 19:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
+62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 18000,
 0,
@@ -259,11 +250,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {11}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Seoul.pm b/lib/DateTime/TimeZone/Asia/Seoul.pm
index 181770385..e6392b713 100644
--- a/lib/DateTime/TimeZone/Asia/Seoul.pm
+++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -295,11 +295,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {12}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Shanghai.pm b/lib/DateTime/TimeZone/Asia/Shanghai.pm
index 26a5858c6..a88240b7b 100644
--- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
+++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -295,11 +295,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {14}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Singapore.pm b/lib/DateTime/TimeZone/Asia/Singapore.pm
index 71c106b0e..18cf72c86 100644
--- a/lib/DateTime/TimeZone/Asia/Singapore.pm
+++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,11 +106,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
index 7847788cb..8561c2269 100644
--- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,11 +619,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Taipei.pm b/lib/DateTime/TimeZone/Asia/Taipei.pm
index 6c6039117..89ca43b29 100644
--- a/lib/DateTime/TimeZone/Asia/Taipei.pm
+++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -403,11 +403,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {19}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Tashkent.pm b/lib/DateTime/TimeZone/Asia/Tashkent.pm
index a58d4557a..f25db7596 100644
--- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
+++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -241,17 +241,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
-62829889200, #      utc_end 1991-12-31 19:00:00 (Tue)
-62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
-18000,
-0,
-'+05',
-    ],
-    [
-62829889200, #    utc_start 1991-12-31 19:00:00 (Tue)
 DateTime::TimeZone::INFINITY, #      utc_end
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
+62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 18000,
 0,
@@ -259,11 +250,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {11}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Tbilisi.pm b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
index 09fc2f701..c5916eed2 100644
--- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
+++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -250,17 +250,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62821782000, #    utc_start 1991-09-28 23:00:00 (Sat)
-62829896400, #      utc_end 1991-12-31 21:00:00 (Tue)
-62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
-10800,
-0,
-'+03',
-    ],
-    [
-62829896400, #    utc_start 1991-12-31 21:00:00 (Tue)
 62837499600, #      utc_end 1992-03-28 21:00:00 (Sat)
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
+62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 10800,
 0,
@@ -340,26 +331,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
-62982039600, #      utc_end 1996-10-26 19:00:00 (Sat)
-62963917200, #  local_start 1996-03-31 01:00:00 (Sun)
-62982057600, #    local_end 1996-10-27 00:00:00 (Sun)
-18000,
-1,
-'+05',
-    ],
-    [
-62982039600, #    utc_start 1996-10-26 19:00:00 (Sat)
-62995345200, #      utc_end 1997-03-29 19:00:00 (Sat)
-62982057600, #  local_start 1996-10-27 00:00:00 (Sun)
-62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
-18000,
-1,
-'+05',
-    ],
-    [
-62995345200, #    utc_start 1997-03-29 19:00:00 (Sat)
 63013489200, #      utc_end 1997-10-25 19:00:00 (Sat)
-62995363200, #  local_start 1997-03-30 00:00:00 (Sun)
+62963917200, #  local_start 1996-03-31 01:00:00 (Sun)
 63013507200, #    local_end 1997-10-26 00:00:00 (Sun)
 18000,
 1,
@@ -520,11 +493,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {26}
+sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Tehran.pm b/lib/DateTime/TimeZone/Asia/Tehran.pm
index b559e4855..8c204daac 100644
--- a/lib/DateTime/TimeZone/Asia/Tehran.pm
+++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,17 +79,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62406792000, #    utc_start 1978-08-04 20:00:00 (Fri)
-62419665600, #      utc_end 1978-12-31 20:00:00 (Sun)
+62415259200, #      utc_end 1978-11-10 20:00:00 (Fri)
 62406806400, #  local_start 1978-08-05 00:00:00 (Sat)
-62419680000, #    local_end 1979-01-01 00:00:00 (Mon)
+62415273600, #    local_end 1978-11-11 00:00:00 (Sat)
 14400,
 0,
 '+04',
     ],
     [
-62419665600, #    utc_start 1978-12-31 20:00:00 (Sun)
+62415259200, #    utc_start 1978-11-10 20:00:00 (Fri)
 62432281800, #      utc_end 1979-05-26 20:30:00 (Sat)
-62419678200, #  local_start 1978-12-31 23:30:00 (Sun)
+62415271800, #  local_start 1978-11-10 23:30:00 (Fri)
 62432294400, #    local_end 1979-05-27 00:00:00 (Sun)
 12600,
 0,
@@ -673,11 +673,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {34}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Thimphu.pm b/lib/DateTime/TimeZone/Asia/Thimphu.pm
index 84476fd97..d2667ea69 100644
--- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
+++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Tokyo.pm b/lib/DateTime/TimeZone/Asia/Tokyo.pm
index 6e8a3c8cd..f639905bd 100644
--- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
+++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,11 +115,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Tomsk.pm b/lib/DateTime/TimeZone/Asia/Tomsk.pm
index 05ecbab07..01a4ca7ab 100644
--- a/lib/DateTime/TimeZone/Asia/Tomsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Tomsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,11 +637,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {31}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
index 83c5f849f..a6afdc82c 100644
--- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
+++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,11 +484,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {24}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Urumqi.pm b/lib/DateTime/TimeZone/Asia/Urumqi.pm
index b46c771e1..b50b92ec3 100644
--- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
+++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
index 983b0af17..2069497ed 100644
--- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
+++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Vladivostok.pm b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
index 4d59db4de..e373b9f01 100644
--- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
+++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,11 +619,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Yakutsk.pm b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
index f0fa8fc5f..352c0df3d 100644
--- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,11 +619,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Yangon.pm b/lib/DateTime/TimeZone/Asia/Yangon.pm
index ba947eb05..fa0222808 100644
--- a/lib/DateTime/TimeZone/Asia/Yangon.pm
+++ b/lib/DateTime/TimeZone/Asia/Yangon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
index f4da9631e..5e97216eb 100644
--- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
+++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Asia/Yerevan.pm b/lib/DateTime/TimeZone/Asia/Yerevan.pm
index 2024e51bc..327921980 100644
--- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
+++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -313,17 +313,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
-62987745600, #      utc_end 1996-12-31 20:00:00 (Tue)
-62947594800, #  local_start 1995-09-24 03:00:00 (Sun)
-62987760000, #    local_end 1997-01-01 00:00:00 (Wed)
-14400,
-0,
-'+04',
-    ],
-    [
-62987745600, #    utc_start 1996-12-31 20:00:00 (Tue)
 62995356000, #      utc_end 1997-03-29 22:00:00 (Sat)
-62987760000, #  local_start 1997-01-01 00:00:00 (Wed)
+62947594800, #  local_start 1995-09-24 03:00:00 (Sun)
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 14400,
 0,
@@ -574,17 +565,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63424159200, #    utc_start 2010-10-30 22:00:00 (Sat)
-63429508800, #      utc_end 2010-12-31 20:00:00 (Fri)
-63424173600, #  local_start 2010-10-31 02:00:00 (Sun)
-63429523200, #    local_end 2011-01-01 00:00:00 (Sat)
-14400,
-0,
-'+04',
-    ],
-    [
-63429508800, #    utc_start 2010-12-31 20:00:00 (Fri)
 63436860000, #      utc_end 2011-03-26 22:00:00 (Sat)
-63429523200, #  local_start 2011-01-01 00:00:00 (Sat)
+63424173600, #  local_start 2010-10-31 02:00:00 (Sun)
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 14400,
 0,
@@ -610,11 +592,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Atlantic/Azores.pm b/lib/DateTime/TimeZone/Atlantic/Azores.pm
index 0c37b62c8..f27190d23 100644
--- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,17 +61,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60457888800, #    utc_start 1916-11-01 02:00:00 (Wed)
-60468253200, #      utc_end 1917-03-01 01:00:00 (Thu)
+60468256800, #      utc_end 1917-03-01 02:00:00 (Thu)
 60457881600, #  local_start 1916-11-01 00:00:00 (Wed)
-60468246000, #    local_end 1917-02-28 23:00:00 (Wed)
+60468249600, #    local_end 1917-03-01 00:00:00 (Thu)
 -7200,
 0,
 '-02',
     ],
     [
-60468253200, #    utc_start 1917-03-01 01:00:00 (Thu)
+60468256800, #    utc_start 1917-03-01 02:00:00 (Thu)
 60487952400, #      utc_end 1917-10-15 01:00:00 (Mon)
-60468249600, #  local_start 1917-03-01 00:00:00 (Thu)
+60468253200, #  local_start 1917-03-01 01:00:00 (Thu)
 60487948800, #    local_end 1917-10-15 00:00:00 (Mon)
 -3600,
 1,
@@ -79,17 +79,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60487952400, #    utc_start 1917-10-15 01:00:00 (Mon)
-60499875600, #      utc_end 1918-03-02 01:00:00 (Sat)
+60499792800, #      utc_end 1918-03-01 02:00:00 (Fri)
 60487945200, #  local_start 1917-10-14 23:00:00 (Sun)
-60499868400, #    local_end 1918-03-01 23:00:00 (Fri)
+60499785600, #    local_end 1918-03-01 00:00:00 (Fri)
 -7200,
 0,
 '-02',
     ],
     [
-60499875600, #    utc_start 1918-03-02 01:00:00 (Sat)
+60499792800, #    utc_start 1918-03-01 02:00:00 (Fri)
 60519488400, #      utc_end 1918-10-15 01:00:00 (Tue)
-60499872000, #  local_start 1918-03-02 00:00:00 (Sat)
+60499789200, #  local_start 1918-03-01 01:00:00 (Fri)
 60519484800, #    local_end 1918-10-15 00:00:00 (Tue)
 -3600,
 1,
@@ -97,17 +97,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60519488400, #    utc_start 1918-10-15 01:00:00 (Tue)
-60531325200, #      utc_end 1919-03-01 01:00:00 (Sat)
+60531328800, #      utc_end 1919-03-01 02:00:00 (Sat)
 60519481200, #  local_start 1918-10-14 23:00:00 (Mon)
-60531318000, #    local_end 1919-02-28 23:00:00 (Fri)
+60531321600, #    local_end 1919-03-01 00:00:00 (Sat)
 -7200,
 0,
 '-02',
     ],
     [
-60531325200, #    utc_start 1919-03-01 01:00:00 (Sat)
+60531328800, #    utc_start 1919-03-01 02:00:00 (Sat)
 60551024400, #      utc_end 1919-10-15 01:00:00 (Wed)
-60531321600, #  local_start 1919-03-01 00:00:00 (Sat)
+60531325200, #  local_start 1919-03-01 01:00:00 (Sat)
 60551020800, #    local_end 1919-10-15 00:00:00 (Wed)
 -3600,
 1,
@@ -115,17 +115,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551024400, #    utc_start 1919-10-15 01:00:00 (Wed)
-60562947600, #      utc_end 1920-03-01 01:00:00 (Mon)
+60562951200, #      utc_end 1920-03-01 02:00:00 (Mon)
 60551017200, #  local_start 1919-10-14 23:00:00 (Tue)
-60562940400, #    local_end 1920-02-29 23:00:00 (Sun)
+60562944000, #    local_end 1920-03-01 00:00:00 (Mon)
 -7200,
 0,
 '-02',
     ],
     [
-60562947600, #    utc_start 1920-03-01 01:00:00 (Mon)
+60562951200, #    utc_start 1920-03-01 02:00:00 (Mon)
 60582646800, #      utc_end 1920-10-15 01:00:00 (Fri)
-60562944000, #  local_start 1920-03-01 00:00:00 (Mon)
+60562947600, #  local_start 1920-03-01 01:00:00 (Mon)
 60582643200, #    local_end 1920-10-15 00:00:00 (Fri)
 -3600,
 1,
@@ -133,17 +133,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60582646800, #    utc_start 1920-10-15 01:00:00 (Fri)
-60594483600, #      utc_end 1921-03-01 01:00:00 (Tue)
+60594487200, #      utc_end 1921-03-01 02:00:00 (Tue)
 60582639600, #  local_start 1920-10-14 23:00:00 (Thu)
-60594476400, #    local_end 1921-02-28 23:00:00 (Mon)
+60594480000, #    local_end 1921-03-01 00:00:00 (Tue)
 -7200,
 0,
 '-02',
     ],
     [
-60594483600, #    utc_start 1921-03-01 01:00:00 (Tue)
+60594487200, #    utc_start 1921-03-01 02:00:00 (Tue)
 60614182800, #      utc_end 1921-10-15 01:00:00 (Sat)
-60594480000, #  local_start 1921-03-01 00:00:00 (Tue)
+60594483600, #  local_start 1921-03-01 01:00:00 (Tue)
 60614179200, #    local_end 1921-10-15 00:00:00 (Sat)
 -3600,
 1,
@@ -160,17 +160,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60693238800, #    utc_start 1924-04-17 01:00:00 (Thu)
-60708877200, #      utc_end 1924-10-15 01:00:00 (Wed)
+60708013200, #      utc_end 1924-10-05 01:00:00 (Sun)
 60693235200, #  local_start 1924-04-17 00:00:00 (Thu)
-60708873600, #    local_end 1924-10-15 00:00:00 (Wed)
+60708009600, #    local_end 1924-10-05 00:00:00 (Sun)
 -3600,
 1,
 '-01',
     ],
     [
-60708877200, #    utc_start 1924-10-15 01:00:00 (Wed)
+60708013200, #    utc_start 1924-10-05 01:00:00 (Sun)
 60756397200, #      utc_end 1926-04-18 01:00:00 (Sun)
-60708870000, #  local_start 1924-10-14 23:00:00 (Tue)
+60708006000, #  local_start 1924-10-04 23:00:00 (Sat)
 60756390000, #    local_end 1926-04-17 23:00:00 (Sat)
 -7200,
 0,
@@ -394,17 +394,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61193667600, #    utc_start 1940-02-25 01:00:00 (Sun)
-61213021200, #      utc_end 1940-10-06 01:00:00 (Sun)
+61213194000, #      utc_end 1940-10-08 01:00:00 (Tue)
 61193664000, #  local_start 1940-02-25 00:00:00 (Sun)
-61213017600, #    local_end 1940-10-06 00:00:00 (Sun)
+61213190400, #    local_end 1940-10-08 00:00:00 (Tue)
 -3600,
 1,
 '-01',
     ],
     [
-61213021200, #    utc_start 1940-10-06 01:00:00 (Sun)
+61213194000, #    utc_start 1940-10-08 01:00:00 (Tue)
 61228746000, #      utc_end 1941-04-06 01:00:00 (Sun)
-61213014000, #  local_start 1940-10-05 23:00:00 (Sat)
+61213186800, #  local_start 1940-10-07 23:00:00 (Mon)
 61228738800, #    local_end 1941-04-05 23:00:00 (Sat)
 -7200,
 0,
@@ -934,296 +934,224 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62017416000, #    utc_start 1966-04-03 04:00:00 (Sun)
-62363955600, #      utc_end 1977-03-27 01:00:00 (Sun)
+62033140800, #      utc_end 1966-10-02 04:00:00 (Sun)
 62017412400, #  local_start 1966-04-03 03:00:00 (Sun)
-62363952000, #    local_end 1977-03-27 00:00:00 (Sun)
+62033137200, #    local_end 1966-10-02 03:00:00 (Sun)
 -3600,
-0,
-'-01',
-    ],
-    [
-62363955600, #    utc_start 1977-03-27 01:00:00 (Sun)
-62379680400, #      utc_end 1977-09-25 01:00:00 (Sun)
-62363955600, #  local_start 1977-03-27 01:00:00 (Sun)
-62379680400, #    local_end 1977-09-25 01:00:00 (Sun)
-0,
-1,
-'+00',
-    ],
-    [
-62379680400, #    utc_start 1977-09-25 01:00:00 (Sun)
-62396010000, #      utc_end 1978-04-02 01:00:00 (Sun)
-62379676800, #  local_start 1977-09-25 00:00:00 (Sun)
-62396006400, #    local_end 1978-04-02 00:00:00 (Sun)
--3600,
-0,
-'-01',
-    ],
-    [
-62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
-62411734800, #      utc_end 1978-10-01 01:00:00 (Sun)
-62396010000, #  local_start 1978-04-02 01:00:00 (Sun)
-62411734800, #    local_end 1978-10-01 01:00:00 (Sun)
-0,
 1,
-'+00',
-    ],
-    [
-62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
-62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62411731200, #  local_start 1978-10-01 00:00:00 (Sun)
-62427456000, #    local_end 1979-04-01 00:00:00 (Sun)
--3600,
-0,
 '-01',
     ],
     [
-62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
-62443188000, #      utc_end 1979-09-30 02:00:00 (Sun)
-62427459600, #  local_start 1979-04-01 01:00:00 (Sun)
-62443188000, #    local_end 1979-09-30 02:00:00 (Sun)
-0,
-1,
-'+00',
-    ],
-    [
-62443188000, #    utc_start 1979-09-30 02:00:00 (Sun)
-62458909200, #      utc_end 1980-03-30 01:00:00 (Sun)
-62443184400, #  local_start 1979-09-30 01:00:00 (Sun)
-62458905600, #    local_end 1980-03-30 00:00:00 (Sun)
+62033140800, #    utc_start 1966-10-02 04:00:00 (Sun)
+62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
+62033137200, #  local_start 1966-10-02 03:00:00 (Sun)
+62521804800, #    local_end 1982-03-28 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62458909200, #    utc_start 1980-03-30 01:00:00 (Sun)
-62474637600, #      utc_end 1980-09-28 02:00:00 (Sun)
-62458909200, #  local_start 1980-03-30 01:00:00 (Sun)
-62474637600, #    local_end 1980-09-28 02:00:00 (Sun)
+62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
+62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
+62521808400, #  local_start 1982-03-28 01:00:00 (Sun)
+62537533200, #    local_end 1982-09-26 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62474637600, #    utc_start 1980-09-28 02:00:00 (Sun)
-62490362400, #      utc_end 1981-03-29 02:00:00 (Sun)
-62474634000, #  local_start 1980-09-28 01:00:00 (Sun)
-62490358800, #    local_end 1981-03-29 01:00:00 (Sun)
+62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
+62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
+62537529600, #  local_start 1982-09-26 00:00:00 (Sun)
+62553254400, #    local_end 1983-03-27 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62490362400, #    utc_start 1981-03-29 02:00:00 (Sun)
-62506087200, #      utc_end 1981-09-27 02:00:00 (Sun)
-62490362400, #  local_start 1981-03-29 02:00:00 (Sun)
-62506087200, #    local_end 1981-09-27 02:00:00 (Sun)
+62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
+62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
+62553258000, #  local_start 1983-03-27 01:00:00 (Sun)
+62568982800, #    local_end 1983-09-25 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62506087200, #    utc_start 1981-09-27 02:00:00 (Sun)
-62521812000, #      utc_end 1982-03-28 02:00:00 (Sun)
-62506083600, #  local_start 1981-09-27 01:00:00 (Sun)
-62521808400, #    local_end 1982-03-28 01:00:00 (Sun)
+62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
+62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
+62568979200, #  local_start 1983-09-25 00:00:00 (Sun)
+62584704000, #    local_end 1984-03-25 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62521812000, #    utc_start 1982-03-28 02:00:00 (Sun)
-62537536800, #      utc_end 1982-09-26 02:00:00 (Sun)
-62521812000, #  local_start 1982-03-28 02:00:00 (Sun)
-62537536800, #    local_end 1982-09-26 02:00:00 (Sun)
+62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
+62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
+62584707600, #  local_start 1984-03-25 01:00:00 (Sun)
+62601037200, #    local_end 1984-09-30 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62537536800, #    utc_start 1982-09-26 02:00:00 (Sun)
-62553265200, #      utc_end 1983-03-27 03:00:00 (Sun)
-62537533200, #  local_start 1982-09-26 01:00:00 (Sun)
-62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
+62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
+62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
+62601033600, #  local_start 1984-09-30 00:00:00 (Sun)
+62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62553265200, #    utc_start 1983-03-27 03:00:00 (Sun)
-62568986400, #      utc_end 1983-09-25 02:00:00 (Sun)
-62553265200, #  local_start 1983-03-27 03:00:00 (Sun)
-62568986400, #    local_end 1983-09-25 02:00:00 (Sun)
+62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
+62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
+62616762000, #  local_start 1985-03-31 01:00:00 (Sun)
+62632486800, #    local_end 1985-09-29 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62568986400, #    utc_start 1983-09-25 02:00:00 (Sun)
-62584711200, #      utc_end 1984-03-25 02:00:00 (Sun)
-62568982800, #  local_start 1983-09-25 01:00:00 (Sun)
-62584707600, #    local_end 1984-03-25 01:00:00 (Sun)
+62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
+62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
+62632483200, #  local_start 1985-09-29 00:00:00 (Sun)
+62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62584711200, #    utc_start 1984-03-25 02:00:00 (Sun)
-62601040800, #      utc_end 1984-09-30 02:00:00 (Sun)
-62584711200, #  local_start 1984-03-25 02:00:00 (Sun)
-62601040800, #    local_end 1984-09-30 02:00:00 (Sun)
+62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
+62663936400, #      utc_end 1986-09-28 01:00:00 (Sun)
+62648211600, #  local_start 1986-03-30 01:00:00 (Sun)
+62663936400, #    local_end 1986-09-28 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62601040800, #    utc_start 1984-09-30 02:00:00 (Sun)
-62616765600, #      utc_end 1985-03-31 02:00:00 (Sun)
-62601037200, #  local_start 1984-09-30 01:00:00 (Sun)
-62616762000, #    local_end 1985-03-31 01:00:00 (Sun)
+62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
+62679661200, #      utc_end 1987-03-29 01:00:00 (Sun)
+62663932800, #  local_start 1986-09-28 00:00:00 (Sun)
+62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62616765600, #    utc_start 1985-03-31 02:00:00 (Sun)
-62632490400, #      utc_end 1985-09-29 02:00:00 (Sun)
-62616765600, #  local_start 1985-03-31 02:00:00 (Sun)
-62632490400, #    local_end 1985-09-29 02:00:00 (Sun)
+62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
+62695386000, #      utc_end 1987-09-27 01:00:00 (Sun)
+62679661200, #  local_start 1987-03-29 01:00:00 (Sun)
+62695386000, #    local_end 1987-09-27 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62632490400, #    utc_start 1985-09-29 02:00:00 (Sun)
-62648215200, #      utc_end 1986-03-30 02:00:00 (Sun)
-62632486800, #  local_start 1985-09-29 01:00:00 (Sun)
-62648211600, #    local_end 1986-03-30 01:00:00 (Sun)
+62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
+62711110800, #      utc_end 1988-03-27 01:00:00 (Sun)
+62695382400, #  local_start 1987-09-27 00:00:00 (Sun)
+62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62648215200, #    utc_start 1986-03-30 02:00:00 (Sun)
-62663940000, #      utc_end 1986-09-28 02:00:00 (Sun)
-62648215200, #  local_start 1986-03-30 02:00:00 (Sun)
-62663940000, #    local_end 1986-09-28 02:00:00 (Sun)
+62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
+62726835600, #      utc_end 1988-09-25 01:00:00 (Sun)
+62711110800, #  local_start 1988-03-27 01:00:00 (Sun)
+62726835600, #    local_end 1988-09-25 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62663940000, #    utc_start 1986-09-28 02:00:00 (Sun)
-62679664800, #      utc_end 1987-03-29 02:00:00 (Sun)
-62663936400, #  local_start 1986-09-28 01:00:00 (Sun)
-62679661200, #    local_end 1987-03-29 01:00:00 (Sun)
+62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
+62742560400, #      utc_end 1989-03-26 01:00:00 (Sun)
+62726832000, #  local_start 1988-09-25 00:00:00 (Sun)
+62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62679664800, #    utc_start 1987-03-29 02:00:00 (Sun)
-62695389600, #      utc_end 1987-09-27 02:00:00 (Sun)
-62679664800, #  local_start 1987-03-29 02:00:00 (Sun)
-62695389600, #    local_end 1987-09-27 02:00:00 (Sun)
+62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
+62758285200, #      utc_end 1989-09-24 01:00:00 (Sun)
+62742560400, #  local_start 1989-03-26 01:00:00 (Sun)
+62758285200, #    local_end 1989-09-24 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62695389600, #    utc_start 1987-09-27 02:00:00 (Sun)
-62711114400, #      utc_end 1988-03-27 02:00:00 (Sun)
-62695386000, #  local_start 1987-09-27 01:00:00 (Sun)
-62711110800, #    local_end 1988-03-27 01:00:00 (Sun)
+62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
+62774010000, #      utc_end 1990-03-25 01:00:00 (Sun)
+62758281600, #  local_start 1989-09-24 00:00:00 (Sun)
+62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62711114400, #    utc_start 1988-03-27 02:00:00 (Sun)
-62726839200, #      utc_end 1988-09-25 02:00:00 (Sun)
-62711114400, #  local_start 1988-03-27 02:00:00 (Sun)
-62726839200, #    local_end 1988-09-25 02:00:00 (Sun)
+62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
+62790339600, #      utc_end 1990-09-30 01:00:00 (Sun)
+62774010000, #  local_start 1990-03-25 01:00:00 (Sun)
+62790339600, #    local_end 1990-09-30 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62726839200, #    utc_start 1988-09-25 02:00:00 (Sun)
-62742564000, #      utc_end 1989-03-26 02:00:00 (Sun)
-62726835600, #  local_start 1988-09-25 01:00:00 (Sun)
-62742560400, #    local_end 1989-03-26 01:00:00 (Sun)
+62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
+62806064400, #      utc_end 1991-03-31 01:00:00 (Sun)
+62790336000, #  local_start 1990-09-30 00:00:00 (Sun)
+62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62742564000, #    utc_start 1989-03-26 02:00:00 (Sun)
-62758288800, #      utc_end 1989-09-24 02:00:00 (Sun)
-62742564000, #  local_start 1989-03-26 02:00:00 (Sun)
-62758288800, #    local_end 1989-09-24 02:00:00 (Sun)
+62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
+62821789200, #      utc_end 1991-09-29 01:00:00 (Sun)
+62806064400, #  local_start 1991-03-31 01:00:00 (Sun)
+62821789200, #    local_end 1991-09-29 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62758288800, #    utc_start 1989-09-24 02:00:00 (Sun)
-62774013600, #      utc_end 1990-03-25 02:00:00 (Sun)
-62758285200, #  local_start 1989-09-24 01:00:00 (Sun)
-62774010000, #    local_end 1990-03-25 01:00:00 (Sun)
+62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
+62837514000, #      utc_end 1992-03-29 01:00:00 (Sun)
+62821785600, #  local_start 1991-09-29 00:00:00 (Sun)
+62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62774013600, #    utc_start 1990-03-25 02:00:00 (Sun)
-62790343200, #      utc_end 1990-09-30 02:00:00 (Sun)
-62774013600, #  local_start 1990-03-25 02:00:00 (Sun)
-62790343200, #    local_end 1990-09-30 02:00:00 (Sun)
+62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
+62853238800, #      utc_end 1992-09-27 01:00:00 (Sun)
+62837514000, #  local_start 1992-03-29 01:00:00 (Sun)
+62853238800, #    local_end 1992-09-27 01:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-62790343200, #    utc_start 1990-09-30 02:00:00 (Sun)
-62806068000, #      utc_end 1991-03-31 02:00:00 (Sun)
-62790339600, #  local_start 1990-09-30 01:00:00 (Sun)
-62806064400, #    local_end 1991-03-31 01:00:00 (Sun)
+62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
+62861104800, #      utc_end 1992-12-27 02:00:00 (Sun)
+62853235200, #  local_start 1992-09-27 00:00:00 (Sun)
+62861101200, #    local_end 1992-12-27 01:00:00 (Sun)
 -3600,
 0,
 '-01',
     ],
     [
-62806068000, #    utc_start 1991-03-31 02:00:00 (Sun)
-62821792800, #      utc_end 1991-09-29 02:00:00 (Sun)
-62806068000, #  local_start 1991-03-31 02:00:00 (Sun)
-62821792800, #    local_end 1991-09-29 02:00:00 (Sun)
-0,
-1,
-'+00',
-    ],
-    [
-62821792800, #    utc_start 1991-09-29 02:00:00 (Sun)
-62837517600, #      utc_end 1992-03-29 02:00:00 (Sun)
-62821789200, #  local_start 1991-09-29 01:00:00 (Sun)
-62837514000, #    local_end 1992-03-29 01:00:00 (Sun)
--3600,
-0,
-'-01',
-    ],
-    [
-62837517600, #    utc_start 1992-03-29 02:00:00 (Sun)
-62853242400, #      utc_end 1992-09-27 02:00:00 (Sun)
-62837517600, #  local_start 1992-03-29 02:00:00 (Sun)
-62853242400, #    local_end 1992-09-27 02:00:00 (Sun)
-0,
-1,
-'+00',
-    ],
-    [
-62853242400, #    utc_start 1992-09-27 02:00:00 (Sun)
+62861104800, #    utc_start 1992-12-27 02:00:00 (Sun)
 62868963600, #      utc_end 1993-03-28 01:00:00 (Sun)
-62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
+62861104800, #  local_start 1992-12-27 02:00:00 (Sun)
 62868963600, #    local_end 1993-03-28 01:00:00 (Sun)
 0,
 0,
@@ -1231,8 +1159,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
+62875962000, #      utc_end 1993-06-17 01:00:00 (Thu)
+62868967200, #  local_start 1993-03-28 02:00:00 (Sun)
+62875965600, #    local_end 1993-06-17 02:00:00 (Thu)
+3600,
+1,
+'WEST',
+    ],
+    [
+62875962000, #    utc_start 1993-06-17 01:00:00 (Thu)
 62884688400, #      utc_end 1993-09-26 01:00:00 (Sun)
-62868963600, #  local_start 1993-03-28 01:00:00 (Sun)
+62875962000, #  local_start 1993-06-17 01:00:00 (Thu)
 62884688400, #    local_end 1993-09-26 01:00:00 (Sun)
 0,
 1,
@@ -1992,15 +1929,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212829200, #    local_end 2035-10-28 01:00:00 (Sun)
 0,
 1,
+'+00',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212825600, #  local_start 2035-10-28 00:00:00 (Sun)
+64226131200, #    local_end 2036-03-30 00:00:00 (Sun)
+-3600,
+0,
+'-01',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226134800, #  local_start 2036-03-30 01:00:00 (Sun)
+64244278800, #    local_end 2036-10-26 01:00:00 (Sun)
+0,
+1,
+'+00',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244275200, #  local_start 2036-10-26 00:00:00 (Sun)
+64257580800, #    local_end 2037-03-29 00:00:00 (Sun)
+-3600,
+0,
+'-01',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257584400, #  local_start 2037-03-29 01:00:00 (Sun)
+64275728400, #    local_end 2037-10-25 01:00:00 (Sun)
+0,
+1,
 '+00',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {112}
+sub has_dst_changes {111}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -2009,11 +1982,11 @@ sub _new_instance {
 sub _last_offset { -3600 }
 
 my $last_observance = bless( {
-  'format' => '-01/+00',
+  'format' => '%z',
   'gmtoff' => '-1:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 727650,
+    'local_rd_days' => 727731,
     'local_rd_secs' => 3600,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -2021,7 +1994,7 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 727650,
+    'utc_rd_days' => 727731,
     'utc_rd_secs' => 3600,
     'utc_year' => 1994
   }, 'DateTime' ),
@@ -2030,7 +2003,7 @@ my $last_observance = bless( {
   'until' => [],
   'utc_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 727650,
+    'local_rd_days' => 727731,
     'local_rd_secs' => 3600,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -2038,7 +2011,7 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 727650,
+    'utc_rd_days' => 727731,
     'utc_rd_secs' => 3600,
     'utc_year' => 1994
   }, 'DateTime' )
diff --git a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
index 63b8484cf..1c6755258 100644
--- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -313,17 +313,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62319214800, #    utc_start 1975-10-26 05:00:00 (Sun)
-62325000000, #      utc_end 1976-01-01 04:00:00 (Thu)
-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
-62324985600, #    local_end 1976-01-01 00:00:00 (Thu)
--14400,
-0,
-'AST',
-    ],
-    [
-62325000000, #    utc_start 1976-01-01 04:00:00 (Thu)
 62334943200, #      utc_end 1976-04-25 06:00:00 (Sun)
-62324985600, #  local_start 1976-01-01 00:00:00 (Thu)
+62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
 62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
 -14400,
 0,
@@ -1398,15 +1389,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64213448400, #    utc_start 2035-11-04 05:00:00 (Sun)
+64224338400, #      utc_end 2036-03-09 06:00:00 (Sun)
+64213434000, #  local_start 2035-11-04 01:00:00 (Sun)
+64224324000, #    local_end 2036-03-09 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64224338400, #    utc_start 2036-03-09 06:00:00 (Sun)
+64244898000, #      utc_end 2036-11-02 05:00:00 (Sun)
+64224327600, #  local_start 2036-03-09 03:00:00 (Sun)
+64244887200, #    local_end 2036-11-02 02:00:00 (Sun)
+-10800,
+1,
+'ADT',
+    ],
+    [
+64244898000, #    utc_start 2036-11-02 05:00:00 (Sun)
+64255788000, #      utc_end 2037-03-08 06:00:00 (Sun)
+64244883600, #  local_start 2036-11-02 01:00:00 (Sun)
+64255773600, #    local_end 2037-03-08 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64255788000, #    utc_start 2037-03-08 06:00:00 (Sun)
+64276347600, #      utc_end 2037-11-01 05:00:00 (Sun)
+64255777200, #  local_start 2037-03-08 03:00:00 (Sun)
+64276336800, #    local_end 2037-11-01 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {75}
+sub has_dst_changes {77}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Atlantic/Canary.pm b/lib/DateTime/TimeZone/Atlantic/Canary.pm
index 0bf1dff9b..b700bb148 100644
--- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1047,15 +1047,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226138400, #  local_start 2036-03-30 02:00:00 (Sun)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+3600,
+1,
+'WEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257588000, #  local_start 2037-03-29 02:00:00 (Sun)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {56}
+sub has_dst_changes {58}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
index 7f60727e5..fe33e5e3f 100644
--- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Atlantic/Faroe.pm b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
index 7653efbcd..ef98a2979 100644
--- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,17 +34,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60179934424, #    utc_start 1908-01-11 00:27:04 (Sat)
-62482838400, #      utc_end 1981-01-01 00:00:00 (Thu)
-60179934424, #  local_start 1908-01-11 00:27:04 (Sat)
-62482838400, #    local_end 1981-01-01 00:00:00 (Thu)
-0,
-0,
-'WET',
-    ],
-    [
-62482838400, #    utc_start 1981-01-01 00:00:00 (Thu)
 62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62482838400, #  local_start 1981-01-01 00:00:00 (Thu)
+60179934424, #  local_start 1908-01-11 00:27:04 (Sat)
 62490358800, #    local_end 1981-03-29 01:00:00 (Sun)
 0,
 0,
@@ -1029,15 +1020,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226138400, #  local_start 2036-03-30 02:00:00 (Sun)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+3600,
+1,
+'WEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257588000, #  local_start 2037-03-29 02:00:00 (Sun)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {55}
+sub has_dst_changes {57}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Atlantic/Madeira.pm b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
index 14400b518..1ffcd6186 100644
--- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,17 +61,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60457885200, #    utc_start 1916-11-01 01:00:00 (Wed)
-60468249600, #      utc_end 1917-03-01 00:00:00 (Thu)
+60468253200, #      utc_end 1917-03-01 01:00:00 (Thu)
 60457881600, #  local_start 1916-11-01 00:00:00 (Wed)
-60468246000, #    local_end 1917-02-28 23:00:00 (Wed)
+60468249600, #    local_end 1917-03-01 00:00:00 (Thu)
 -3600,
 0,
 '-01',
     ],
     [
-60468249600, #    utc_start 1917-03-01 00:00:00 (Thu)
+60468253200, #    utc_start 1917-03-01 01:00:00 (Thu)
 60487948800, #      utc_end 1917-10-15 00:00:00 (Mon)
-60468249600, #  local_start 1917-03-01 00:00:00 (Thu)
+60468253200, #  local_start 1917-03-01 01:00:00 (Thu)
 60487948800, #    local_end 1917-10-15 00:00:00 (Mon)
 0,
 1,
@@ -79,17 +79,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60487948800, #    utc_start 1917-10-15 00:00:00 (Mon)
-60499872000, #      utc_end 1918-03-02 00:00:00 (Sat)
+60499789200, #      utc_end 1918-03-01 01:00:00 (Fri)
 60487945200, #  local_start 1917-10-14 23:00:00 (Sun)
-60499868400, #    local_end 1918-03-01 23:00:00 (Fri)
+60499785600, #    local_end 1918-03-01 00:00:00 (Fri)
 -3600,
 0,
 '-01',
     ],
     [
-60499872000, #    utc_start 1918-03-02 00:00:00 (Sat)
+60499789200, #    utc_start 1918-03-01 01:00:00 (Fri)
 60519484800, #      utc_end 1918-10-15 00:00:00 (Tue)
-60499872000, #  local_start 1918-03-02 00:00:00 (Sat)
+60499789200, #  local_start 1918-03-01 01:00:00 (Fri)
 60519484800, #    local_end 1918-10-15 00:00:00 (Tue)
 0,
 1,
@@ -97,17 +97,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60519484800, #    utc_start 1918-10-15 00:00:00 (Tue)
-60531321600, #      utc_end 1919-03-01 00:00:00 (Sat)
+60531325200, #      utc_end 1919-03-01 01:00:00 (Sat)
 60519481200, #  local_start 1918-10-14 23:00:00 (Mon)
-60531318000, #    local_end 1919-02-28 23:00:00 (Fri)
+60531321600, #    local_end 1919-03-01 00:00:00 (Sat)
 -3600,
 0,
 '-01',
     ],
     [
-60531321600, #    utc_start 1919-03-01 00:00:00 (Sat)
+60531325200, #    utc_start 1919-03-01 01:00:00 (Sat)
 60551020800, #      utc_end 1919-10-15 00:00:00 (Wed)
-60531321600, #  local_start 1919-03-01 00:00:00 (Sat)
+60531325200, #  local_start 1919-03-01 01:00:00 (Sat)
 60551020800, #    local_end 1919-10-15 00:00:00 (Wed)
 0,
 1,
@@ -115,17 +115,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551020800, #    utc_start 1919-10-15 00:00:00 (Wed)
-60562944000, #      utc_end 1920-03-01 00:00:00 (Mon)
+60562947600, #      utc_end 1920-03-01 01:00:00 (Mon)
 60551017200, #  local_start 1919-10-14 23:00:00 (Tue)
-60562940400, #    local_end 1920-02-29 23:00:00 (Sun)
+60562944000, #    local_end 1920-03-01 00:00:00 (Mon)
 -3600,
 0,
 '-01',
     ],
     [
-60562944000, #    utc_start 1920-03-01 00:00:00 (Mon)
+60562947600, #    utc_start 1920-03-01 01:00:00 (Mon)
 60582643200, #      utc_end 1920-10-15 00:00:00 (Fri)
-60562944000, #  local_start 1920-03-01 00:00:00 (Mon)
+60562947600, #  local_start 1920-03-01 01:00:00 (Mon)
 60582643200, #    local_end 1920-10-15 00:00:00 (Fri)
 0,
 1,
@@ -133,17 +133,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60582643200, #    utc_start 1920-10-15 00:00:00 (Fri)
-60594480000, #      utc_end 1921-03-01 00:00:00 (Tue)
+60594483600, #      utc_end 1921-03-01 01:00:00 (Tue)
 60582639600, #  local_start 1920-10-14 23:00:00 (Thu)
-60594476400, #    local_end 1921-02-28 23:00:00 (Mon)
+60594480000, #    local_end 1921-03-01 00:00:00 (Tue)
 -3600,
 0,
 '-01',
     ],
     [
-60594480000, #    utc_start 1921-03-01 00:00:00 (Tue)
+60594483600, #    utc_start 1921-03-01 01:00:00 (Tue)
 60614179200, #      utc_end 1921-10-15 00:00:00 (Sat)
-60594480000, #  local_start 1921-03-01 00:00:00 (Tue)
+60594483600, #  local_start 1921-03-01 01:00:00 (Tue)
 60614179200, #    local_end 1921-10-15 00:00:00 (Sat)
 0,
 1,
@@ -160,17 +160,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60693235200, #    utc_start 1924-04-17 00:00:00 (Thu)
-60708873600, #      utc_end 1924-10-15 00:00:00 (Wed)
+60708009600, #      utc_end 1924-10-05 00:00:00 (Sun)
 60693235200, #  local_start 1924-04-17 00:00:00 (Thu)
-60708873600, #    local_end 1924-10-15 00:00:00 (Wed)
+60708009600, #    local_end 1924-10-05 00:00:00 (Sun)
 0,
 1,
 '+00',
     ],
     [
-60708873600, #    utc_start 1924-10-15 00:00:00 (Wed)
+60708009600, #    utc_start 1924-10-05 00:00:00 (Sun)
 60756393600, #      utc_end 1926-04-18 00:00:00 (Sun)
-60708870000, #  local_start 1924-10-14 23:00:00 (Tue)
+60708006000, #  local_start 1924-10-04 23:00:00 (Sat)
 60756390000, #    local_end 1926-04-17 23:00:00 (Sat)
 -3600,
 0,
@@ -394,17 +394,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61193664000, #    utc_start 1940-02-25 00:00:00 (Sun)
-61213017600, #      utc_end 1940-10-06 00:00:00 (Sun)
+61213190400, #      utc_end 1940-10-08 00:00:00 (Tue)
 61193664000, #  local_start 1940-02-25 00:00:00 (Sun)
-61213017600, #    local_end 1940-10-06 00:00:00 (Sun)
+61213190400, #    local_end 1940-10-08 00:00:00 (Tue)
 0,
 1,
 '+00',
     ],
     [
-61213017600, #    utc_start 1940-10-06 00:00:00 (Sun)
+61213190400, #    utc_start 1940-10-08 00:00:00 (Tue)
 61228742400, #      utc_end 1941-04-06 00:00:00 (Sun)
-61213014000, #  local_start 1940-10-05 23:00:00 (Sat)
+61213186800, #  local_start 1940-10-07 23:00:00 (Mon)
 61228738800, #    local_end 1941-04-05 23:00:00 (Sat)
 -3600,
 0,
@@ -934,179 +934,98 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62017412400, #    utc_start 1966-04-03 03:00:00 (Sun)
-62363952000, #      utc_end 1977-03-27 00:00:00 (Sun)
+62033137200, #      utc_end 1966-10-02 03:00:00 (Sun)
 62017412400, #  local_start 1966-04-03 03:00:00 (Sun)
-62363952000, #    local_end 1977-03-27 00:00:00 (Sun)
+62033137200, #    local_end 1966-10-02 03:00:00 (Sun)
 0,
-0,
-'WET',
-    ],
-    [
-62363952000, #    utc_start 1977-03-27 00:00:00 (Sun)
-62379676800, #      utc_end 1977-09-25 00:00:00 (Sun)
-62363955600, #  local_start 1977-03-27 01:00:00 (Sun)
-62379680400, #    local_end 1977-09-25 01:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62379676800, #    utc_start 1977-09-25 00:00:00 (Sun)
-62396006400, #      utc_end 1978-04-02 00:00:00 (Sun)
-62379676800, #  local_start 1977-09-25 00:00:00 (Sun)
-62396006400, #    local_end 1978-04-02 00:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62396006400, #    utc_start 1978-04-02 00:00:00 (Sun)
-62411731200, #      utc_end 1978-10-01 00:00:00 (Sun)
-62396010000, #  local_start 1978-04-02 01:00:00 (Sun)
-62411734800, #    local_end 1978-10-01 01:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62411731200, #    utc_start 1978-10-01 00:00:00 (Sun)
-62427456000, #      utc_end 1979-04-01 00:00:00 (Sun)
-62411731200, #  local_start 1978-10-01 00:00:00 (Sun)
-62427456000, #    local_end 1979-04-01 00:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62427456000, #    utc_start 1979-04-01 00:00:00 (Sun)
-62443184400, #      utc_end 1979-09-30 01:00:00 (Sun)
-62427459600, #  local_start 1979-04-01 01:00:00 (Sun)
-62443188000, #    local_end 1979-09-30 02:00:00 (Sun)
-3600,
 1,
-'WEST',
-    ],
-    [
-62443184400, #    utc_start 1979-09-30 01:00:00 (Sun)
-62458905600, #      utc_end 1980-03-30 00:00:00 (Sun)
-62443184400, #  local_start 1979-09-30 01:00:00 (Sun)
-62458905600, #    local_end 1980-03-30 00:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62458905600, #    utc_start 1980-03-30 00:00:00 (Sun)
-62474634000, #      utc_end 1980-09-28 01:00:00 (Sun)
-62458909200, #  local_start 1980-03-30 01:00:00 (Sun)
-62474637600, #    local_end 1980-09-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
-62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62474634000, #  local_start 1980-09-28 01:00:00 (Sun)
-62490358800, #    local_end 1981-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
-62506083600, #      utc_end 1981-09-27 01:00:00 (Sun)
-62490362400, #  local_start 1981-03-29 02:00:00 (Sun)
-62506087200, #    local_end 1981-09-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
+'+00',
     ],
     [
-62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
-62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62506083600, #  local_start 1981-09-27 01:00:00 (Sun)
-62521808400, #    local_end 1982-03-28 01:00:00 (Sun)
+62033137200, #    utc_start 1966-10-02 03:00:00 (Sun)
+62522409600, #      utc_end 1982-04-04 00:00:00 (Sun)
+62033137200, #  local_start 1966-10-02 03:00:00 (Sun)
+62522409600, #    local_end 1982-04-04 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
-62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
-62521812000, #  local_start 1982-03-28 02:00:00 (Sun)
-62537536800, #    local_end 1982-09-26 02:00:00 (Sun)
+62522409600, #    utc_start 1982-04-04 00:00:00 (Sun)
+62537529600, #      utc_end 1982-09-26 00:00:00 (Sun)
+62522413200, #  local_start 1982-04-04 01:00:00 (Sun)
+62537533200, #    local_end 1982-09-26 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
-62553261600, #      utc_end 1983-03-27 02:00:00 (Sun)
-62537533200, #  local_start 1982-09-26 01:00:00 (Sun)
-62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
+62537529600, #    utc_start 1982-09-26 00:00:00 (Sun)
+62553254400, #      utc_end 1983-03-27 00:00:00 (Sun)
+62537529600, #  local_start 1982-09-26 00:00:00 (Sun)
+62553254400, #    local_end 1983-03-27 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62553261600, #    utc_start 1983-03-27 02:00:00 (Sun)
-62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
-62553265200, #  local_start 1983-03-27 03:00:00 (Sun)
-62568986400, #    local_end 1983-09-25 02:00:00 (Sun)
+62553254400, #    utc_start 1983-03-27 00:00:00 (Sun)
+62568979200, #      utc_end 1983-09-25 00:00:00 (Sun)
+62553258000, #  local_start 1983-03-27 01:00:00 (Sun)
+62568982800, #    local_end 1983-09-25 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
-62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62568982800, #  local_start 1983-09-25 01:00:00 (Sun)
-62584707600, #    local_end 1984-03-25 01:00:00 (Sun)
+62568979200, #    utc_start 1983-09-25 00:00:00 (Sun)
+62584704000, #      utc_end 1984-03-25 00:00:00 (Sun)
+62568979200, #  local_start 1983-09-25 00:00:00 (Sun)
+62584704000, #    local_end 1984-03-25 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
-62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62584711200, #  local_start 1984-03-25 02:00:00 (Sun)
-62601040800, #    local_end 1984-09-30 02:00:00 (Sun)
+62584704000, #    utc_start 1984-03-25 00:00:00 (Sun)
+62601033600, #      utc_end 1984-09-30 00:00:00 (Sun)
+62584707600, #  local_start 1984-03-25 01:00:00 (Sun)
+62601037200, #    local_end 1984-09-30 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
-62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
-62601037200, #  local_start 1984-09-30 01:00:00 (Sun)
-62616762000, #    local_end 1985-03-31 01:00:00 (Sun)
+62601033600, #    utc_start 1984-09-30 00:00:00 (Sun)
+62616758400, #      utc_end 1985-03-31 00:00:00 (Sun)
+62601033600, #  local_start 1984-09-30 00:00:00 (Sun)
+62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
-62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
-62616765600, #  local_start 1985-03-31 02:00:00 (Sun)
-62632490400, #    local_end 1985-09-29 02:00:00 (Sun)
+62616758400, #    utc_start 1985-03-31 00:00:00 (Sun)
+62632483200, #      utc_end 1985-09-29 00:00:00 (Sun)
+62616762000, #  local_start 1985-03-31 01:00:00 (Sun)
+62632486800, #    local_end 1985-09-29 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
-62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62632486800, #  local_start 1985-09-29 01:00:00 (Sun)
-62648211600, #    local_end 1986-03-30 01:00:00 (Sun)
+62632483200, #    utc_start 1985-09-29 00:00:00 (Sun)
+62648208000, #      utc_end 1986-03-30 00:00:00 (Sun)
+62632483200, #  local_start 1985-09-29 00:00:00 (Sun)
+62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
+62648208000, #    utc_start 1986-03-30 00:00:00 (Sun)
 62663936400, #      utc_end 1986-09-28 01:00:00 (Sun)
-62648215200, #  local_start 1986-03-30 02:00:00 (Sun)
+62648211600, #  local_start 1986-03-30 01:00:00 (Sun)
 62663940000, #    local_end 1986-09-28 02:00:00 (Sun)
 3600,
 1,
@@ -1992,15 +1911,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226138400, #  local_start 2036-03-30 02:00:00 (Sun)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+3600,
+1,
+'WEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257588000, #  local_start 2037-03-29 02:00:00 (Sun)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {112}
+sub has_dst_changes {110}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -2013,34 +1968,34 @@ my $last_observance = bless( {
   'gmtoff' => '0:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 724178,
-    'local_rd_secs' => 3600,
+    'local_rd_days' => 725218,
+    'local_rd_secs' => 0,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
     'tz' => bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 724178,
-    'utc_rd_secs' => 3600,
-    'utc_year' => 1984
+    'utc_rd_days' => 725218,
+    'utc_rd_secs' => 0,
+    'utc_year' => 1987
   }, 'DateTime' ),
   'offset_from_std' => 0,
   'offset_from_utc' => 0,
   'until' => [],
   'utc_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 724178,
-    'local_rd_secs' => 3600,
+    'local_rd_days' => 725217,
+    'local_rd_secs' => 82800,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
     'tz' => bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 724178,
-    'utc_rd_secs' => 3600,
-    'utc_year' => 1984
+    'utc_rd_days' => 725217,
+    'utc_rd_secs' => 82800,
+    'utc_year' => 1987
   }, 'DateTime' )
 }, 'DateTime::TimeZone::OlsonDB::Observance' )
 ;
diff --git a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
index 525a4b199..9425cae53 100644
--- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
+++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Atlantic/Stanley.pm b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
index 60d8c3ad6..d72d69ae8 100644
--- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -664,11 +664,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {33}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Adelaide.pm b/lib/DateTime/TimeZone/Australia/Adelaide.pm
index dba044f5f..51a146758 100644
--- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
+++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,17 +115,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322459400, #    utc_start 1944-03-25 16:30:00 (Sat)
-62167185000, #      utc_end 1970-12-31 14:30:00 (Thu)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
-34200,
-0,
-'ACST',
-    ],
-    [
-62167185000, #    utc_start 1970-12-31 14:30:00 (Thu)
 62193371400, #      utc_end 1971-10-30 16:30:00 (Sat)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
 34200,
 0,
@@ -1281,15 +1272,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 34200,
 0,
+'ACST',
+    ],
+    [
+64210984200, #    utc_start 2035-10-06 16:30:00 (Sat)
+64226709000, #      utc_end 2036-04-05 16:30:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+37800,
+1,
+'ACDT',
+    ],
+    [
+64226709000, #    utc_start 2036-04-05 16:30:00 (Sat)
+64242433800, #      utc_end 2036-10-04 16:30:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+34200,
+0,
+'ACST',
+    ],
+    [
+64242433800, #    utc_start 2036-10-04 16:30:00 (Sat)
+64258158600, #      utc_end 2037-04-04 16:30:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+37800,
+1,
+'ACDT',
+    ],
+    [
+64258158600, #    utc_start 2037-04-04 16:30:00 (Sat)
+64273883400, #      utc_end 2037-10-03 16:30:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+34200,
+0,
 'ACST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Brisbane.pm b/lib/DateTime/TimeZone/Australia/Brisbane.pm
index c71139875..f4e0d1f32 100644
--- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
+++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322457600, #    utc_start 1944-03-25 16:00:00 (Sat)
-62167183200, #      utc_end 1970-12-31 14:00:00 (Thu)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
-36000,
-0,
-'AEST',
-    ],
-    [
-62167183200, #    utc_start 1970-12-31 14:00:00 (Thu)
 62193369600, #      utc_end 1971-10-30 16:00:00 (Sat)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
 36000,
 0,
@@ -196,11 +187,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {8}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
index 179aaf019..c82b0d4b7 100644
--- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
+++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -124,17 +124,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322459400, #    utc_start 1944-03-25 16:30:00 (Sat)
-62167185000, #      utc_end 1970-12-31 14:30:00 (Thu)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
-34200,
-0,
-'ACST',
-    ],
-    [
-62167185000, #    utc_start 1970-12-31 14:30:00 (Thu)
 62193371400, #      utc_end 1971-10-30 16:30:00 (Sat)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
 34200,
 0,
@@ -646,17 +637,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63076984200, #    utc_start 1999-10-30 16:30:00 (Sat)
-63082330200, #      utc_end 1999-12-31 13:30:00 (Fri)
-63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
-63082368000, #    local_end 2000-01-01 00:00:00 (Sat)
-37800,
-1,
-'ACDT',
-    ],
-    [
-63082330200, #    utc_start 1999-12-31 13:30:00 (Fri)
 63089685000, #      utc_end 2000-03-25 16:30:00 (Sat)
-63082368000, #  local_start 2000-01-01 00:00:00 (Sat)
+63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
 63089722800, #    local_end 2000-03-26 03:00:00 (Sun)
 37800,
 1,
@@ -1299,15 +1281,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 34200,
 0,
+'ACST',
+    ],
+    [
+64210984200, #    utc_start 2035-10-06 16:30:00 (Sat)
+64226709000, #      utc_end 2036-04-05 16:30:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+37800,
+1,
+'ACDT',
+    ],
+    [
+64226709000, #    utc_start 2036-04-05 16:30:00 (Sat)
+64242433800, #      utc_end 2036-10-04 16:30:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+34200,
+0,
+'ACST',
+    ],
+    [
+64242433800, #    utc_start 2036-10-04 16:30:00 (Sat)
+64258158600, #      utc_end 2037-04-04 16:30:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+37800,
+1,
+'ACDT',
+    ],
+    [
+64258158600, #    utc_start 2037-04-04 16:30:00 (Sat)
+64273883400, #      utc_end 2037-10-03 16:30:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+34200,
+0,
 'ACST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {70}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Darwin.pm b/lib/DateTime/TimeZone/Australia/Darwin.pm
index 2f8d7af44..878cbd82a 100644
--- a/lib/DateTime/TimeZone/Australia/Darwin.pm
+++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -124,11 +124,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Eucla.pm b/lib/DateTime/TimeZone/Australia/Eucla.pm
index b1405b3ad..bc1ba67e2 100644
--- a/lib/DateTime/TimeZone/Australia/Eucla.pm
+++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61291012500, #    utc_start 1943-03-27 17:15:00 (Sat)
-61299213300, #      utc_end 1943-06-30 15:15:00 (Wed)
-61291044000, #  local_start 1943-03-28 02:00:00 (Sun)
-61299244800, #    local_end 1943-07-01 00:00:00 (Thu)
-31500,
-0,
-'+0845',
-    ],
-    [
-61299213300, #    utc_start 1943-06-30 15:15:00 (Wed)
 62287722900, #      utc_end 1974-10-26 17:15:00 (Sat)
-61299244800, #  local_start 1943-07-01 00:00:00 (Thu)
+61291044000, #  local_start 1943-03-28 02:00:00 (Sun)
 62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
 31500,
 0,
@@ -214,11 +205,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {9}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Hobart.pm b/lib/DateTime/TimeZone/Australia/Hobart.pm
index 033aa9c90..8f4d648e5 100644
--- a/lib/DateTime/TimeZone/Australia/Hobart.pm
+++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60531379200, #    utc_start 1919-03-01 16:00:00 (Sat)
-60551762400, #      utc_end 1919-10-23 14:00:00 (Thu)
-60531415200, #  local_start 1919-03-02 02:00:00 (Sun)
-60551798400, #    local_end 1919-10-24 00:00:00 (Fri)
-36000,
-0,
-'AEST',
-    ],
-    [
-60551762400, #    utc_start 1919-10-23 14:00:00 (Thu)
 61252041600, #      utc_end 1941-12-31 16:00:00 (Wed)
-60551798400, #  local_start 1919-10-24 00:00:00 (Fri)
+60531415200, #  local_start 1919-03-02 02:00:00 (Sun)
 61252077600, #    local_end 1942-01-01 02:00:00 (Thu)
 36000,
 0,
@@ -151,17 +142,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322457600, #    utc_start 1944-03-25 16:00:00 (Sat)
-62040952800, #      utc_end 1966-12-31 14:00:00 (Sat)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
-36000,
-0,
-'AEST',
-    ],
-    [
-62040952800, #    utc_start 1966-12-31 14:00:00 (Sat)
 62064547200, #      utc_end 1967-09-30 16:00:00 (Sat)
-62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62064583200, #    local_end 1967-10-01 02:00:00 (Sun)
 36000,
 0,
@@ -1389,15 +1371,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64210982400, #    utc_start 2035-10-06 16:00:00 (Sat)
+64226707200, #      utc_end 2036-04-05 16:00:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64226707200, #    utc_start 2036-04-05 16:00:00 (Sat)
+64242432000, #      utc_end 2036-10-04 16:00:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+36000,
+0,
+'AEST',
+    ],
+    [
+64242432000, #    utc_start 2036-10-04 16:00:00 (Sat)
+64258156800, #      utc_end 2037-04-04 16:00:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64258156800, #    utc_start 2037-04-04 16:00:00 (Sat)
+64273881600, #      utc_end 2037-10-03 16:00:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {75}
+sub has_dst_changes {77}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Lindeman.pm b/lib/DateTime/TimeZone/Australia/Lindeman.pm
index e6cddee65..729ca95f9 100644
--- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
+++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322457600, #    utc_start 1944-03-25 16:00:00 (Sat)
-62167183200, #      utc_end 1970-12-31 14:00:00 (Thu)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
-36000,
-0,
-'AEST',
-    ],
-    [
-62167183200, #    utc_start 1970-12-31 14:00:00 (Thu)
 62193369600, #      utc_end 1971-10-30 16:00:00 (Sat)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
 36000,
 0,
@@ -187,17 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62835062400, #    utc_start 1992-02-29 16:00:00 (Sat)
-62845596000, #      utc_end 1992-06-30 14:00:00 (Tue)
-62835098400, #  local_start 1992-03-01 02:00:00 (Sun)
-62845632000, #    local_end 1992-07-01 00:00:00 (Wed)
-36000,
-0,
-'AEST',
-    ],
-    [
-62845596000, #    utc_start 1992-06-30 14:00:00 (Tue)
 62855625600, #      utc_end 1992-10-24 16:00:00 (Sat)
-62845632000, #  local_start 1992-07-01 00:00:00 (Wed)
+62835098400, #  local_start 1992-03-01 02:00:00 (Sun)
 62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
 36000,
 0,
@@ -241,11 +223,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {10}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
index 942a1d56f..51a5212b5 100644
--- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
+++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,17 +115,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62614305000, #    utc_start 1985-03-02 14:30:00 (Sat)
-62624669400, #      utc_end 1985-06-30 13:30:00 (Sun)
-62614342800, #  local_start 1985-03-03 01:00:00 (Sun)
-62624707200, #    local_end 1985-07-01 00:00:00 (Mon)
-37800,
-0,
-'+1030',
-    ],
-    [
-62624669400, #    utc_start 1985-06-30 13:30:00 (Sun)
 62634871800, #      utc_end 1985-10-26 15:30:00 (Sat)
-62624707200, #  local_start 1985-07-01 00:00:00 (Mon)
+62614342800, #  local_start 1985-03-03 01:00:00 (Sun)
 62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
 37800,
 0,
@@ -1029,15 +1020,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 37800,
 0,
+'+1030',
+    ],
+    [
+64210980600, #    utc_start 2035-10-06 15:30:00 (Sat)
+64226703600, #      utc_end 2036-04-05 15:00:00 (Sat)
+64211020200, #  local_start 2035-10-07 02:30:00 (Sun)
+64226743200, #    local_end 2036-04-06 02:00:00 (Sun)
+39600,
+1,
+'+11',
+    ],
+    [
+64226703600, #    utc_start 2036-04-05 15:00:00 (Sat)
+64242430200, #      utc_end 2036-10-04 15:30:00 (Sat)
+64226741400, #  local_start 2036-04-06 01:30:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+37800,
+0,
+'+1030',
+    ],
+    [
+64242430200, #    utc_start 2036-10-04 15:30:00 (Sat)
+64258153200, #      utc_end 2037-04-04 15:00:00 (Sat)
+64242469800, #  local_start 2036-10-05 02:30:00 (Sun)
+64258192800, #    local_end 2037-04-05 02:00:00 (Sun)
+39600,
+1,
+'+11',
+    ],
+    [
+64258153200, #    utc_start 2037-04-04 15:00:00 (Sat)
+64273879800, #      utc_end 2037-10-03 15:30:00 (Sat)
+64258191000, #  local_start 2037-04-05 01:30:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+37800,
+0,
 '+1030',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {55}
+sub has_dst_changes {57}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1046,7 +1073,7 @@ sub _new_instance {
 sub _last_offset { 37800 }
 
 my $last_observance = bless( {
-  'format' => '+1030/+11',
+  'format' => '%z',
   'gmtoff' => '10:30',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/Australia/Melbourne.pm b/lib/DateTime/TimeZone/Australia/Melbourne.pm
index 9b4e9b90a..6bb08088e 100644
--- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
+++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322457600, #    utc_start 1944-03-25 16:00:00 (Sat)
-62167183200, #      utc_end 1970-12-31 14:00:00 (Thu)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
-36000,
-0,
-'AEST',
-    ],
-    [
-62167183200, #    utc_start 1970-12-31 14:00:00 (Thu)
 62193369600, #      utc_end 1971-10-30 16:00:00 (Sat)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
 36000,
 0,
@@ -1272,15 +1263,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64210982400, #    utc_start 2035-10-06 16:00:00 (Sat)
+64226707200, #      utc_end 2036-04-05 16:00:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64226707200, #    utc_start 2036-04-05 16:00:00 (Sat)
+64242432000, #      utc_end 2036-10-04 16:00:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+36000,
+0,
+'AEST',
+    ],
+    [
+64242432000, #    utc_start 2036-10-04 16:00:00 (Sat)
+64258156800, #      utc_end 2037-04-04 16:00:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64258156800, #    utc_start 2037-04-04 16:00:00 (Sat)
+64273881600, #      utc_end 2037-10-03 16:00:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Perth.pm b/lib/DateTime/TimeZone/Australia/Perth.pm
index 612c7c75c..87e858e56 100644
--- a/lib/DateTime/TimeZone/Australia/Perth.pm
+++ b/lib/DateTime/TimeZone/Australia/Perth.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61291015200, #    utc_start 1943-03-27 18:00:00 (Sat)
-61299216000, #      utc_end 1943-06-30 16:00:00 (Wed)
-61291044000, #  local_start 1943-03-28 02:00:00 (Sun)
-61299244800, #    local_end 1943-07-01 00:00:00 (Thu)
-28800,
-0,
-'AWST',
-    ],
-    [
-61299216000, #    utc_start 1943-06-30 16:00:00 (Wed)
 62287725600, #      utc_end 1974-10-26 18:00:00 (Sat)
-61299244800, #  local_start 1943-07-01 00:00:00 (Thu)
+61291044000, #  local_start 1943-03-28 02:00:00 (Sun)
 62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
 28800,
 0,
@@ -214,11 +205,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {9}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Australia/Sydney.pm b/lib/DateTime/TimeZone/Australia/Sydney.pm
index fec62af23..c3740643c 100644
--- a/lib/DateTime/TimeZone/Australia/Sydney.pm
+++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61322457600, #    utc_start 1944-03-25 16:00:00 (Sat)
-62167183200, #      utc_end 1970-12-31 14:00:00 (Thu)
-61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
-62167219200, #    local_end 1971-01-01 00:00:00 (Fri)
-36000,
-0,
-'AEST',
-    ],
-    [
-62167183200, #    utc_start 1970-12-31 14:00:00 (Thu)
 62193369600, #      utc_end 1971-10-30 16:00:00 (Sat)
-62167219200, #  local_start 1971-01-01 00:00:00 (Fri)
+61322493600, #  local_start 1944-03-26 02:00:00 (Sun)
 62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
 36000,
 0,
@@ -1272,15 +1263,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64210982400, #    utc_start 2035-10-06 16:00:00 (Sat)
+64226707200, #      utc_end 2036-04-05 16:00:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64226707200, #    utc_start 2036-04-05 16:00:00 (Sat)
+64242432000, #      utc_end 2036-10-04 16:00:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+36000,
+0,
+'AEST',
+    ],
+    [
+64242432000, #    utc_start 2036-10-04 16:00:00 (Sat)
+64258156800, #      utc_end 2037-04-04 16:00:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64258156800, #    utc_start 2037-04-04 16:00:00 (Sat)
+64273881600, #      utc_end 2037-10-03 16:00:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {69}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/CET.pm b/lib/DateTime/TimeZone/CET.pm
deleted file mode 100644
index 333a44628..000000000
--- a/lib/DateTime/TimeZone/CET.pm
+++ /dev/null
@@ -1,1269 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/europe.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::CET;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::CET::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60441976800, #      utc_end 1916-04-30 22:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60441980400, #    local_end 1916-04-30 23:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-60441976800, #    utc_start 1916-04-30 22:00:00 (Sun)
-60455199600, #      utc_end 1916-09-30 23:00:00 (Sat)
-60441984000, #  local_start 1916-05-01 00:00:00 (Mon)
-60455206800, #    local_end 1916-10-01 01:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-60455199600, #    utc_start 1916-09-30 23:00:00 (Sat)
-60472227600, #      utc_end 1917-04-16 01:00:00 (Mon)
-60455203200, #  local_start 1916-10-01 00:00:00 (Sun)
-60472231200, #    local_end 1917-04-16 02:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-60472227600, #    utc_start 1917-04-16 01:00:00 (Mon)
-60485533200, #      utc_end 1917-09-17 01:00:00 (Mon)
-60472234800, #  local_start 1917-04-16 03:00:00 (Mon)
-60485540400, #    local_end 1917-09-17 03:00:00 (Mon)
-7200,
-1,
-'CEST',
-    ],
-    [
-60485533200, #    utc_start 1917-09-17 01:00:00 (Mon)
-60503677200, #      utc_end 1918-04-15 01:00:00 (Mon)
-60485536800, #  local_start 1917-09-17 02:00:00 (Mon)
-60503680800, #    local_end 1918-04-15 02:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-60503677200, #    utc_start 1918-04-15 01:00:00 (Mon)
-60516982800, #      utc_end 1918-09-16 01:00:00 (Mon)
-60503684400, #  local_start 1918-04-15 03:00:00 (Mon)
-60516990000, #    local_end 1918-09-16 03:00:00 (Mon)
-7200,
-1,
-'CEST',
-    ],
-    [
-60516982800, #    utc_start 1918-09-16 01:00:00 (Mon)
-61196778000, #      utc_end 1940-04-01 01:00:00 (Mon)
-60516986400, #  local_start 1918-09-16 02:00:00 (Mon)
-61196781600, #    local_end 1940-04-01 02:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61196778000, #    utc_start 1940-04-01 01:00:00 (Mon)
-61278426000, #      utc_end 1942-11-02 01:00:00 (Mon)
-61196785200, #  local_start 1940-04-01 03:00:00 (Mon)
-61278433200, #    local_end 1942-11-02 03:00:00 (Mon)
-7200,
-1,
-'CEST',
-    ],
-    [
-61278426000, #    utc_start 1942-11-02 01:00:00 (Mon)
-61291126800, #      utc_end 1943-03-29 01:00:00 (Mon)
-61278429600, #  local_start 1942-11-02 02:00:00 (Mon)
-61291130400, #    local_end 1943-03-29 02:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61291126800, #    utc_start 1943-03-29 01:00:00 (Mon)
-61307456400, #      utc_end 1943-10-04 01:00:00 (Mon)
-61291134000, #  local_start 1943-03-29 03:00:00 (Mon)
-61307463600, #    local_end 1943-10-04 03:00:00 (Mon)
-7200,
-1,
-'CEST',
-    ],
-    [
-61307456400, #    utc_start 1943-10-04 01:00:00 (Mon)
-61323181200, #      utc_end 1944-04-03 01:00:00 (Mon)
-61307460000, #  local_start 1943-10-04 02:00:00 (Mon)
-61323184800, #    local_end 1944-04-03 02:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61323181200, #    utc_start 1944-04-03 01:00:00 (Mon)
-61338906000, #      utc_end 1944-10-02 01:00:00 (Mon)
-61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
-61338913200, #    local_end 1944-10-02 03:00:00 (Mon)
-7200,
-1,
-'CEST',
-    ],
-    [
-61338906000, #    utc_start 1944-10-02 01:00:00 (Mon)
-61354630800, #      utc_end 1945-04-02 01:00:00 (Mon)
-61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
-61354634400, #    local_end 1945-04-02 02:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61354630800, #    utc_start 1945-04-02 01:00:00 (Mon)
-61369059600, #      utc_end 1945-09-16 01:00:00 (Sun)
-61354638000, #  local_start 1945-04-02 03:00:00 (Mon)
-61369066800, #    local_end 1945-09-16 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-61369059600, #    utc_start 1945-09-16 01:00:00 (Sun)
-62364560400, #      utc_end 1977-04-03 01:00:00 (Sun)
-61369063200, #  local_start 1945-09-16 02:00:00 (Sun)
-62364564000, #    local_end 1977-04-03 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62364560400, #    utc_start 1977-04-03 01:00:00 (Sun)
-62379680400, #      utc_end 1977-09-25 01:00:00 (Sun)
-62364567600, #  local_start 1977-04-03 03:00:00 (Sun)
-62379687600, #    local_end 1977-09-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62379680400, #    utc_start 1977-09-25 01:00:00 (Sun)
-62396010000, #      utc_end 1978-04-02 01:00:00 (Sun)
-62379684000, #  local_start 1977-09-25 02:00:00 (Sun)
-62396013600, #    local_end 1978-04-02 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
-62411734800, #      utc_end 1978-10-01 01:00:00 (Sun)
-62396017200, #  local_start 1978-04-02 03:00:00 (Sun)
-62411742000, #    local_end 1978-10-01 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
-62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62411738400, #  local_start 1978-10-01 02:00:00 (Sun)
-62427463200, #    local_end 1979-04-01 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
-62443184400, #      utc_end 1979-09-30 01:00:00 (Sun)
-62427466800, #  local_start 1979-04-01 03:00:00 (Sun)
-62443191600, #    local_end 1979-09-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62443184400, #    utc_start 1979-09-30 01:00:00 (Sun)
-62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
-62443188000, #  local_start 1979-09-30 02:00:00 (Sun)
-62459517600, #    local_end 1980-04-06 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62459514000, #    utc_start 1980-04-06 01:00:00 (Sun)
-62474634000, #      utc_end 1980-09-28 01:00:00 (Sun)
-62459521200, #  local_start 1980-04-06 03:00:00 (Sun)
-62474641200, #    local_end 1980-09-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
-62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62474637600, #  local_start 1980-09-28 02:00:00 (Sun)
-62490362400, #    local_end 1981-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
-62506083600, #      utc_end 1981-09-27 01:00:00 (Sun)
-62490366000, #  local_start 1981-03-29 03:00:00 (Sun)
-62506090800, #    local_end 1981-09-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
-62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62506087200, #  local_start 1981-09-27 02:00:00 (Sun)
-62521812000, #    local_end 1982-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
-62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
-62521815600, #  local_start 1982-03-28 03:00:00 (Sun)
-62537540400, #    local_end 1982-09-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
-62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
-62537536800, #  local_start 1982-09-26 02:00:00 (Sun)
-62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
-62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
-62553265200, #  local_start 1983-03-27 03:00:00 (Sun)
-62568990000, #    local_end 1983-09-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
-62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62568986400, #  local_start 1983-09-25 02:00:00 (Sun)
-62584711200, #    local_end 1984-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
-62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62584714800, #  local_start 1984-03-25 03:00:00 (Sun)
-62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
-62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
-62601040800, #  local_start 1984-09-30 02:00:00 (Sun)
-62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
-62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
-62616769200, #  local_start 1985-03-31 03:00:00 (Sun)
-62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
-62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62632490400, #  local_start 1985-09-29 02:00:00 (Sun)
-62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
-62663936400, #      utc_end 1986-09-28 01:00:00 (Sun)
-62648218800, #  local_start 1986-03-30 03:00:00 (Sun)
-62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
-62679661200, #      utc_end 1987-03-29 01:00:00 (Sun)
-62663940000, #  local_start 1986-09-28 02:00:00 (Sun)
-62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
-62695386000, #      utc_end 1987-09-27 01:00:00 (Sun)
-62679668400, #  local_start 1987-03-29 03:00:00 (Sun)
-62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
-62711110800, #      utc_end 1988-03-27 01:00:00 (Sun)
-62695389600, #  local_start 1987-09-27 02:00:00 (Sun)
-62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
-62726835600, #      utc_end 1988-09-25 01:00:00 (Sun)
-62711118000, #  local_start 1988-03-27 03:00:00 (Sun)
-62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
-62742560400, #      utc_end 1989-03-26 01:00:00 (Sun)
-62726839200, #  local_start 1988-09-25 02:00:00 (Sun)
-62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
-62758285200, #      utc_end 1989-09-24 01:00:00 (Sun)
-62742567600, #  local_start 1989-03-26 03:00:00 (Sun)
-62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
-62774010000, #      utc_end 1990-03-25 01:00:00 (Sun)
-62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
-62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
-62790339600, #      utc_end 1990-09-30 01:00:00 (Sun)
-62774017200, #  local_start 1990-03-25 03:00:00 (Sun)
-62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
-62806064400, #      utc_end 1991-03-31 01:00:00 (Sun)
-62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
-62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
-62821789200, #      utc_end 1991-09-29 01:00:00 (Sun)
-62806071600, #  local_start 1991-03-31 03:00:00 (Sun)
-62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
-62837514000, #      utc_end 1992-03-29 01:00:00 (Sun)
-62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
-62853238800, #      utc_end 1992-09-27 01:00:00 (Sun)
-62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
-62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
-62868963600, #      utc_end 1993-03-28 01:00:00 (Sun)
-62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
-62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
-62884688400, #      utc_end 1993-09-26 01:00:00 (Sun)
-62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
-62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
-62900413200, #      utc_end 1994-03-27 01:00:00 (Sun)
-62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
-62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
-62916138000, #      utc_end 1994-09-25 01:00:00 (Sun)
-62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
-62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
-62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
-62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
-62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
-62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
-62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
-62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62982064800, #  local_start 1996-10-27 02:00:00 (Sun)
-62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
-63013510800, #      utc_end 1997-10-26 01:00:00 (Sun)
-62995374000, #  local_start 1997-03-30 03:00:00 (Sun)
-63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
-63026816400, #      utc_end 1998-03-29 01:00:00 (Sun)
-63013514400, #  local_start 1997-10-26 02:00:00 (Sun)
-63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
-63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63026823600, #  local_start 1998-03-29 03:00:00 (Sun)
-63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
-63058266000, #      utc_end 1999-03-28 01:00:00 (Sun)
-63044964000, #  local_start 1998-10-25 02:00:00 (Sun)
-63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
-63077014800, #      utc_end 1999-10-31 01:00:00 (Sun)
-63058273200, #  local_start 1999-03-28 03:00:00 (Sun)
-63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63089715600, #      utc_end 2000-03-26 01:00:00 (Sun)
-63077018400, #  local_start 1999-10-31 02:00:00 (Sun)
-63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
-63108464400, #      utc_end 2000-10-29 01:00:00 (Sun)
-63089722800, #  local_start 2000-03-26 03:00:00 (Sun)
-63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
-63121165200, #      utc_end 2001-03-25 01:00:00 (Sun)
-63108468000, #  local_start 2000-10-29 02:00:00 (Sun)
-63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
-63139914000, #      utc_end 2001-10-28 01:00:00 (Sun)
-63121172400, #  local_start 2001-03-25 03:00:00 (Sun)
-63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
-63153219600, #      utc_end 2002-03-31 01:00:00 (Sun)
-63139917600, #  local_start 2001-10-28 02:00:00 (Sun)
-63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
-63171363600, #      utc_end 2002-10-27 01:00:00 (Sun)
-63153226800, #  local_start 2002-03-31 03:00:00 (Sun)
-63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
-63184669200, #      utc_end 2003-03-30 01:00:00 (Sun)
-63171367200, #  local_start 2002-10-27 02:00:00 (Sun)
-63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
-63202813200, #      utc_end 2003-10-26 01:00:00 (Sun)
-63184676400, #  local_start 2003-03-30 03:00:00 (Sun)
-63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
-63216118800, #      utc_end 2004-03-28 01:00:00 (Sun)
-63202816800, #  local_start 2003-10-26 02:00:00 (Sun)
-63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
-63234867600, #      utc_end 2004-10-31 01:00:00 (Sun)
-63216126000, #  local_start 2004-03-28 03:00:00 (Sun)
-63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
-63247568400, #      utc_end 2005-03-27 01:00:00 (Sun)
-63234871200, #  local_start 2004-10-31 02:00:00 (Sun)
-63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
-63266317200, #      utc_end 2005-10-30 01:00:00 (Sun)
-63247575600, #  local_start 2005-03-27 03:00:00 (Sun)
-63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
-63279018000, #      utc_end 2006-03-26 01:00:00 (Sun)
-63266320800, #  local_start 2005-10-30 02:00:00 (Sun)
-63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
-63297766800, #      utc_end 2006-10-29 01:00:00 (Sun)
-63279025200, #  local_start 2006-03-26 03:00:00 (Sun)
-63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
-63310467600, #      utc_end 2007-03-25 01:00:00 (Sun)
-63297770400, #  local_start 2006-10-29 02:00:00 (Sun)
-63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
-63329216400, #      utc_end 2007-10-28 01:00:00 (Sun)
-63310474800, #  local_start 2007-03-25 03:00:00 (Sun)
-63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
-63342522000, #      utc_end 2008-03-30 01:00:00 (Sun)
-63329220000, #  local_start 2007-10-28 02:00:00 (Sun)
-63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
-63360666000, #      utc_end 2008-10-26 01:00:00 (Sun)
-63342529200, #  local_start 2008-03-30 03:00:00 (Sun)
-63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
-63373971600, #      utc_end 2009-03-29 01:00:00 (Sun)
-63360669600, #  local_start 2008-10-26 02:00:00 (Sun)
-63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
-63392115600, #      utc_end 2009-10-25 01:00:00 (Sun)
-63373978800, #  local_start 2009-03-29 03:00:00 (Sun)
-63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
-63405421200, #      utc_end 2010-03-28 01:00:00 (Sun)
-63392119200, #  local_start 2009-10-25 02:00:00 (Sun)
-63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
-63424170000, #      utc_end 2010-10-31 01:00:00 (Sun)
-63405428400, #  local_start 2010-03-28 03:00:00 (Sun)
-63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
-63436870800, #      utc_end 2011-03-27 01:00:00 (Sun)
-63424173600, #  local_start 2010-10-31 02:00:00 (Sun)
-63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
-63455619600, #      utc_end 2011-10-30 01:00:00 (Sun)
-63436878000, #  local_start 2011-03-27 03:00:00 (Sun)
-63455626800, #    local_end 2011-10-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
-63468320400, #      utc_end 2012-03-25 01:00:00 (Sun)
-63455623200, #  local_start 2011-10-30 02:00:00 (Sun)
-63468324000, #    local_end 2012-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
-63487069200, #      utc_end 2012-10-28 01:00:00 (Sun)
-63468327600, #  local_start 2012-03-25 03:00:00 (Sun)
-63487076400, #    local_end 2012-10-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
-63500374800, #      utc_end 2013-03-31 01:00:00 (Sun)
-63487072800, #  local_start 2012-10-28 02:00:00 (Sun)
-63500378400, #    local_end 2013-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
-63518518800, #      utc_end 2013-10-27 01:00:00 (Sun)
-63500382000, #  local_start 2013-03-31 03:00:00 (Sun)
-63518526000, #    local_end 2013-10-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
-63531824400, #      utc_end 2014-03-30 01:00:00 (Sun)
-63518522400, #  local_start 2013-10-27 02:00:00 (Sun)
-63531828000, #    local_end 2014-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
-63549968400, #      utc_end 2014-10-26 01:00:00 (Sun)
-63531831600, #  local_start 2014-03-30 03:00:00 (Sun)
-63549975600, #    local_end 2014-10-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
-63563274000, #      utc_end 2015-03-29 01:00:00 (Sun)
-63549972000, #  local_start 2014-10-26 02:00:00 (Sun)
-63563277600, #    local_end 2015-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
-63581418000, #      utc_end 2015-10-25 01:00:00 (Sun)
-63563281200, #  local_start 2015-03-29 03:00:00 (Sun)
-63581425200, #    local_end 2015-10-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
-63594723600, #      utc_end 2016-03-27 01:00:00 (Sun)
-63581421600, #  local_start 2015-10-25 02:00:00 (Sun)
-63594727200, #    local_end 2016-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
-63613472400, #      utc_end 2016-10-30 01:00:00 (Sun)
-63594730800, #  local_start 2016-03-27 03:00:00 (Sun)
-63613479600, #    local_end 2016-10-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
-63626173200, #      utc_end 2017-03-26 01:00:00 (Sun)
-63613476000, #  local_start 2016-10-30 02:00:00 (Sun)
-63626176800, #    local_end 2017-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
-63644922000, #      utc_end 2017-10-29 01:00:00 (Sun)
-63626180400, #  local_start 2017-03-26 03:00:00 (Sun)
-63644929200, #    local_end 2017-10-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
-63657622800, #      utc_end 2018-03-25 01:00:00 (Sun)
-63644925600, #  local_start 2017-10-29 02:00:00 (Sun)
-63657626400, #    local_end 2018-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
-63676371600, #      utc_end 2018-10-28 01:00:00 (Sun)
-63657630000, #  local_start 2018-03-25 03:00:00 (Sun)
-63676378800, #    local_end 2018-10-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
-63689677200, #      utc_end 2019-03-31 01:00:00 (Sun)
-63676375200, #  local_start 2018-10-28 02:00:00 (Sun)
-63689680800, #    local_end 2019-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
-63707821200, #      utc_end 2019-10-27 01:00:00 (Sun)
-63689684400, #  local_start 2019-03-31 03:00:00 (Sun)
-63707828400, #    local_end 2019-10-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
-63721126800, #      utc_end 2020-03-29 01:00:00 (Sun)
-63707824800, #  local_start 2019-10-27 02:00:00 (Sun)
-63721130400, #    local_end 2020-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
-63739270800, #      utc_end 2020-10-25 01:00:00 (Sun)
-63721134000, #  local_start 2020-03-29 03:00:00 (Sun)
-63739278000, #    local_end 2020-10-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
-63752576400, #      utc_end 2021-03-28 01:00:00 (Sun)
-63739274400, #  local_start 2020-10-25 02:00:00 (Sun)
-63752580000, #    local_end 2021-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
-63771325200, #      utc_end 2021-10-31 01:00:00 (Sun)
-63752583600, #  local_start 2021-03-28 03:00:00 (Sun)
-63771332400, #    local_end 2021-10-31 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
-63784026000, #      utc_end 2022-03-27 01:00:00 (Sun)
-63771328800, #  local_start 2021-10-31 02:00:00 (Sun)
-63784029600, #    local_end 2022-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
-63802774800, #      utc_end 2022-10-30 01:00:00 (Sun)
-63784033200, #  local_start 2022-03-27 03:00:00 (Sun)
-63802782000, #    local_end 2022-10-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
-63815475600, #      utc_end 2023-03-26 01:00:00 (Sun)
-63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
-63815479200, #    local_end 2023-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
-63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
-63815482800, #  local_start 2023-03-26 03:00:00 (Sun)
-63834231600, #    local_end 2023-10-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
-63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
-63834228000, #  local_start 2023-10-29 02:00:00 (Sun)
-63847533600, #    local_end 2024-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
-63865674000, #      utc_end 2024-10-27 01:00:00 (Sun)
-63847537200, #  local_start 2024-03-31 03:00:00 (Sun)
-63865681200, #    local_end 2024-10-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
-63878979600, #      utc_end 2025-03-30 01:00:00 (Sun)
-63865677600, #  local_start 2024-10-27 02:00:00 (Sun)
-63878983200, #    local_end 2025-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
-63897123600, #      utc_end 2025-10-26 01:00:00 (Sun)
-63878986800, #  local_start 2025-03-30 03:00:00 (Sun)
-63897130800, #    local_end 2025-10-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
-63910429200, #      utc_end 2026-03-29 01:00:00 (Sun)
-63897127200, #  local_start 2025-10-26 02:00:00 (Sun)
-63910432800, #    local_end 2026-03-29 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
-63928573200, #      utc_end 2026-10-25 01:00:00 (Sun)
-63910436400, #  local_start 2026-03-29 03:00:00 (Sun)
-63928580400, #    local_end 2026-10-25 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
-63941878800, #      utc_end 2027-03-28 01:00:00 (Sun)
-63928576800, #  local_start 2026-10-25 02:00:00 (Sun)
-63941882400, #    local_end 2027-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
-63960627600, #      utc_end 2027-10-31 01:00:00 (Sun)
-63941886000, #  local_start 2027-03-28 03:00:00 (Sun)
-63960634800, #    local_end 2027-10-31 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
-63973328400, #      utc_end 2028-03-26 01:00:00 (Sun)
-63960631200, #  local_start 2027-10-31 02:00:00 (Sun)
-63973332000, #    local_end 2028-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
-63992077200, #      utc_end 2028-10-29 01:00:00 (Sun)
-63973335600, #  local_start 2028-03-26 03:00:00 (Sun)
-63992084400, #    local_end 2028-10-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
-64004778000, #      utc_end 2029-03-25 01:00:00 (Sun)
-63992080800, #  local_start 2028-10-29 02:00:00 (Sun)
-64004781600, #    local_end 2029-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
-64023526800, #      utc_end 2029-10-28 01:00:00 (Sun)
-64004785200, #  local_start 2029-03-25 03:00:00 (Sun)
-64023534000, #    local_end 2029-10-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-64023526800, #    utc_start 2029-10-28 01:00:00 (Sun)
-64036832400, #      utc_end 2030-03-31 01:00:00 (Sun)
-64023530400, #  local_start 2029-10-28 02:00:00 (Sun)
-64036836000, #    local_end 2030-03-31 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64036832400, #    utc_start 2030-03-31 01:00:00 (Sun)
-64054976400, #      utc_end 2030-10-27 01:00:00 (Sun)
-64036839600, #  local_start 2030-03-31 03:00:00 (Sun)
-64054983600, #    local_end 2030-10-27 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-64054976400, #    utc_start 2030-10-27 01:00:00 (Sun)
-64068282000, #      utc_end 2031-03-30 01:00:00 (Sun)
-64054980000, #  local_start 2030-10-27 02:00:00 (Sun)
-64068285600, #    local_end 2031-03-30 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64068282000, #    utc_start 2031-03-30 01:00:00 (Sun)
-64086426000, #      utc_end 2031-10-26 01:00:00 (Sun)
-64068289200, #  local_start 2031-03-30 03:00:00 (Sun)
-64086433200, #    local_end 2031-10-26 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-64086426000, #    utc_start 2031-10-26 01:00:00 (Sun)
-64099731600, #      utc_end 2032-03-28 01:00:00 (Sun)
-64086429600, #  local_start 2031-10-26 02:00:00 (Sun)
-64099735200, #    local_end 2032-03-28 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64099731600, #    utc_start 2032-03-28 01:00:00 (Sun)
-64118480400, #      utc_end 2032-10-31 01:00:00 (Sun)
-64099738800, #  local_start 2032-03-28 03:00:00 (Sun)
-64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
-64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
-64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
-64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
-64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
-64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
-64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
-64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
-64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
-64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
-64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
-64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
-64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-64181379600, #    utc_start 2034-10-29 01:00:00 (Sun)
-64194080400, #      utc_end 2035-03-25 01:00:00 (Sun)
-64181383200, #  local_start 2034-10-29 02:00:00 (Sun)
-64194084000, #    local_end 2035-03-25 02:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-64194080400, #    utc_start 2035-03-25 01:00:00 (Sun)
-64212829200, #      utc_end 2035-10-28 01:00:00 (Sun)
-64194087600, #  local_start 2035-03-25 03:00:00 (Sun)
-64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {66}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { 3600 }
-
-my $last_observance = bless( {
-  'format' => 'CE%sT',
-  'gmtoff' => '1:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => 3600,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00s',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'C-Eur',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00s',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'C-Eur',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/CST6CDT.pm b/lib/DateTime/TimeZone/CST6CDT.pm
deleted file mode 100644
index bf2b1fb82..000000000
--- a/lib/DateTime/TimeZone/CST6CDT.pm
+++ /dev/null
@@ -1,1386 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::CST6CDT;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::CST6CDT::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60502406400, #      utc_end 1918-03-31 08:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60502384800, #    local_end 1918-03-31 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-60502406400, #    utc_start 1918-03-31 08:00:00 (Sun)
-60520546800, #      utc_end 1918-10-27 07:00:00 (Sun)
-60502388400, #  local_start 1918-03-31 03:00:00 (Sun)
-60520528800, #    local_end 1918-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-60520546800, #    utc_start 1918-10-27 07:00:00 (Sun)
-60533856000, #      utc_end 1919-03-30 08:00:00 (Sun)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60533834400, #    local_end 1919-03-30 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-60533856000, #    utc_start 1919-03-30 08:00:00 (Sun)
-60551996400, #      utc_end 1919-10-26 07:00:00 (Sun)
-60533838000, #  local_start 1919-03-30 03:00:00 (Sun)
-60551978400, #    local_end 1919-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-60551996400, #    utc_start 1919-10-26 07:00:00 (Sun)
-61255468800, #      utc_end 1942-02-09 08:00:00 (Mon)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
--21600,
-0,
-'CST',
-    ],
-    [
-61255468800, #    utc_start 1942-02-09 08:00:00 (Mon)
-61366287600, #      utc_end 1945-08-14 23:00:00 (Tue)
-61255450800, #  local_start 1942-02-09 03:00:00 (Mon)
-61366269600, #    local_end 1945-08-14 18:00:00 (Tue)
--18000,
-1,
-'CWT',
-    ],
-    [
-61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
-61370290800, #      utc_end 1945-09-30 07:00:00 (Sun)
-61366269600, #  local_start 1945-08-14 18:00:00 (Tue)
-61370272800, #    local_end 1945-09-30 02:00:00 (Sun)
--18000,
-1,
-'CPT',
-    ],
-    [
-61370290800, #    utc_start 1945-09-30 07:00:00 (Sun)
-62051299200, #      utc_end 1967-04-30 08:00:00 (Sun)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62051299200, #    utc_start 1967-04-30 08:00:00 (Sun)
-62067020400, #      utc_end 1967-10-29 07:00:00 (Sun)
-62051281200, #  local_start 1967-04-30 03:00:00 (Sun)
-62067002400, #    local_end 1967-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62067020400, #    utc_start 1967-10-29 07:00:00 (Sun)
-62082748800, #      utc_end 1968-04-28 08:00:00 (Sun)
-62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
-62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62082748800, #    utc_start 1968-04-28 08:00:00 (Sun)
-62098470000, #      utc_end 1968-10-27 07:00:00 (Sun)
-62082730800, #  local_start 1968-04-28 03:00:00 (Sun)
-62098452000, #    local_end 1968-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62098470000, #    utc_start 1968-10-27 07:00:00 (Sun)
-62114198400, #      utc_end 1969-04-27 08:00:00 (Sun)
-62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
-62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62114198400, #    utc_start 1969-04-27 08:00:00 (Sun)
-62129919600, #      utc_end 1969-10-26 07:00:00 (Sun)
-62114180400, #  local_start 1969-04-27 03:00:00 (Sun)
-62129901600, #    local_end 1969-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62129919600, #    utc_start 1969-10-26 07:00:00 (Sun)
-62145648000, #      utc_end 1970-04-26 08:00:00 (Sun)
-62129898000, #  local_start 1969-10-26 01:00:00 (Sun)
-62145626400, #    local_end 1970-04-26 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62145648000, #    utc_start 1970-04-26 08:00:00 (Sun)
-62161369200, #      utc_end 1970-10-25 07:00:00 (Sun)
-62145630000, #  local_start 1970-04-26 03:00:00 (Sun)
-62161351200, #    local_end 1970-10-25 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62161369200, #    utc_start 1970-10-25 07:00:00 (Sun)
-62177097600, #      utc_end 1971-04-25 08:00:00 (Sun)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62177076000, #    local_end 1971-04-25 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62177097600, #    utc_start 1971-04-25 08:00:00 (Sun)
-62193423600, #      utc_end 1971-10-31 07:00:00 (Sun)
-62177079600, #  local_start 1971-04-25 03:00:00 (Sun)
-62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62193423600, #    utc_start 1971-10-31 07:00:00 (Sun)
-62209152000, #      utc_end 1972-04-30 08:00:00 (Sun)
-62193402000, #  local_start 1971-10-31 01:00:00 (Sun)
-62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62209152000, #    utc_start 1972-04-30 08:00:00 (Sun)
-62224873200, #      utc_end 1972-10-29 07:00:00 (Sun)
-62209134000, #  local_start 1972-04-30 03:00:00 (Sun)
-62224855200, #    local_end 1972-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62224873200, #    utc_start 1972-10-29 07:00:00 (Sun)
-62240601600, #      utc_end 1973-04-29 08:00:00 (Sun)
-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
-62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62240601600, #    utc_start 1973-04-29 08:00:00 (Sun)
-62256322800, #      utc_end 1973-10-28 07:00:00 (Sun)
-62240583600, #  local_start 1973-04-29 03:00:00 (Sun)
-62256304800, #    local_end 1973-10-28 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62256322800, #    utc_start 1973-10-28 07:00:00 (Sun)
-62262374400, #      utc_end 1974-01-06 08:00:00 (Sun)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62262352800, #    local_end 1974-01-06 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62262374400, #    utc_start 1974-01-06 08:00:00 (Sun)
-62287772400, #      utc_end 1974-10-27 07:00:00 (Sun)
-62262356400, #  local_start 1974-01-06 03:00:00 (Sun)
-62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62287772400, #    utc_start 1974-10-27 07:00:00 (Sun)
-62298057600, #      utc_end 1975-02-23 08:00:00 (Sun)
-62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
-62298036000, #    local_end 1975-02-23 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62298057600, #    utc_start 1975-02-23 08:00:00 (Sun)
-62319222000, #      utc_end 1975-10-26 07:00:00 (Sun)
-62298039600, #  local_start 1975-02-23 03:00:00 (Sun)
-62319204000, #    local_end 1975-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62319222000, #    utc_start 1975-10-26 07:00:00 (Sun)
-62334950400, #      utc_end 1976-04-25 08:00:00 (Sun)
-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
-62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62334950400, #    utc_start 1976-04-25 08:00:00 (Sun)
-62351276400, #      utc_end 1976-10-31 07:00:00 (Sun)
-62334932400, #  local_start 1976-04-25 03:00:00 (Sun)
-62351258400, #    local_end 1976-10-31 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62351276400, #    utc_start 1976-10-31 07:00:00 (Sun)
-62366400000, #      utc_end 1977-04-24 08:00:00 (Sun)
-62351254800, #  local_start 1976-10-31 01:00:00 (Sun)
-62366378400, #    local_end 1977-04-24 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62366400000, #    utc_start 1977-04-24 08:00:00 (Sun)
-62382726000, #      utc_end 1977-10-30 07:00:00 (Sun)
-62366382000, #  local_start 1977-04-24 03:00:00 (Sun)
-62382708000, #    local_end 1977-10-30 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62382726000, #    utc_start 1977-10-30 07:00:00 (Sun)
-62398454400, #      utc_end 1978-04-30 08:00:00 (Sun)
-62382704400, #  local_start 1977-10-30 01:00:00 (Sun)
-62398432800, #    local_end 1978-04-30 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62398454400, #    utc_start 1978-04-30 08:00:00 (Sun)
-62414175600, #      utc_end 1978-10-29 07:00:00 (Sun)
-62398436400, #  local_start 1978-04-30 03:00:00 (Sun)
-62414157600, #    local_end 1978-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62414175600, #    utc_start 1978-10-29 07:00:00 (Sun)
-62429904000, #      utc_end 1979-04-29 08:00:00 (Sun)
-62414154000, #  local_start 1978-10-29 01:00:00 (Sun)
-62429882400, #    local_end 1979-04-29 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62429904000, #    utc_start 1979-04-29 08:00:00 (Sun)
-62445625200, #      utc_end 1979-10-28 07:00:00 (Sun)
-62429886000, #  local_start 1979-04-29 03:00:00 (Sun)
-62445607200, #    local_end 1979-10-28 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62445625200, #    utc_start 1979-10-28 07:00:00 (Sun)
-62461353600, #      utc_end 1980-04-27 08:00:00 (Sun)
-62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
-62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62461353600, #    utc_start 1980-04-27 08:00:00 (Sun)
-62477074800, #      utc_end 1980-10-26 07:00:00 (Sun)
-62461335600, #  local_start 1980-04-27 03:00:00 (Sun)
-62477056800, #    local_end 1980-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62477074800, #    utc_start 1980-10-26 07:00:00 (Sun)
-62492803200, #      utc_end 1981-04-26 08:00:00 (Sun)
-62477053200, #  local_start 1980-10-26 01:00:00 (Sun)
-62492781600, #    local_end 1981-04-26 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62492803200, #    utc_start 1981-04-26 08:00:00 (Sun)
-62508524400, #      utc_end 1981-10-25 07:00:00 (Sun)
-62492785200, #  local_start 1981-04-26 03:00:00 (Sun)
-62508506400, #    local_end 1981-10-25 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62508524400, #    utc_start 1981-10-25 07:00:00 (Sun)
-62524252800, #      utc_end 1982-04-25 08:00:00 (Sun)
-62508502800, #  local_start 1981-10-25 01:00:00 (Sun)
-62524231200, #    local_end 1982-04-25 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62524252800, #    utc_start 1982-04-25 08:00:00 (Sun)
-62540578800, #      utc_end 1982-10-31 07:00:00 (Sun)
-62524234800, #  local_start 1982-04-25 03:00:00 (Sun)
-62540560800, #    local_end 1982-10-31 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62540578800, #    utc_start 1982-10-31 07:00:00 (Sun)
-62555702400, #      utc_end 1983-04-24 08:00:00 (Sun)
-62540557200, #  local_start 1982-10-31 01:00:00 (Sun)
-62555680800, #    local_end 1983-04-24 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62555702400, #    utc_start 1983-04-24 08:00:00 (Sun)
-62572028400, #      utc_end 1983-10-30 07:00:00 (Sun)
-62555684400, #  local_start 1983-04-24 03:00:00 (Sun)
-62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62572028400, #    utc_start 1983-10-30 07:00:00 (Sun)
-62587756800, #      utc_end 1984-04-29 08:00:00 (Sun)
-62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
-62587735200, #    local_end 1984-04-29 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62587756800, #    utc_start 1984-04-29 08:00:00 (Sun)
-62603478000, #      utc_end 1984-10-28 07:00:00 (Sun)
-62587738800, #  local_start 1984-04-29 03:00:00 (Sun)
-62603460000, #    local_end 1984-10-28 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62603478000, #    utc_start 1984-10-28 07:00:00 (Sun)
-62619206400, #      utc_end 1985-04-28 08:00:00 (Sun)
-62603456400, #  local_start 1984-10-28 01:00:00 (Sun)
-62619184800, #    local_end 1985-04-28 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62619206400, #    utc_start 1985-04-28 08:00:00 (Sun)
-62634927600, #      utc_end 1985-10-27 07:00:00 (Sun)
-62619188400, #  local_start 1985-04-28 03:00:00 (Sun)
-62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62634927600, #    utc_start 1985-10-27 07:00:00 (Sun)
-62650656000, #      utc_end 1986-04-27 08:00:00 (Sun)
-62634906000, #  local_start 1985-10-27 01:00:00 (Sun)
-62650634400, #    local_end 1986-04-27 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62650656000, #    utc_start 1986-04-27 08:00:00 (Sun)
-62666377200, #      utc_end 1986-10-26 07:00:00 (Sun)
-62650638000, #  local_start 1986-04-27 03:00:00 (Sun)
-62666359200, #    local_end 1986-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62666377200, #    utc_start 1986-10-26 07:00:00 (Sun)
-62680291200, #      utc_end 1987-04-05 08:00:00 (Sun)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62680291200, #    utc_start 1987-04-05 08:00:00 (Sun)
-62697826800, #      utc_end 1987-10-25 07:00:00 (Sun)
-62680273200, #  local_start 1987-04-05 03:00:00 (Sun)
-62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62697826800, #    utc_start 1987-10-25 07:00:00 (Sun)
-62711740800, #      utc_end 1988-04-03 08:00:00 (Sun)
-62697805200, #  local_start 1987-10-25 01:00:00 (Sun)
-62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62711740800, #    utc_start 1988-04-03 08:00:00 (Sun)
-62729881200, #      utc_end 1988-10-30 07:00:00 (Sun)
-62711722800, #  local_start 1988-04-03 03:00:00 (Sun)
-62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62729881200, #    utc_start 1988-10-30 07:00:00 (Sun)
-62743190400, #      utc_end 1989-04-02 08:00:00 (Sun)
-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
-62743168800, #    local_end 1989-04-02 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62743190400, #    utc_start 1989-04-02 08:00:00 (Sun)
-62761330800, #      utc_end 1989-10-29 07:00:00 (Sun)
-62743172400, #  local_start 1989-04-02 03:00:00 (Sun)
-62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62761330800, #    utc_start 1989-10-29 07:00:00 (Sun)
-62774640000, #      utc_end 1990-04-01 08:00:00 (Sun)
-62761309200, #  local_start 1989-10-29 01:00:00 (Sun)
-62774618400, #    local_end 1990-04-01 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62774640000, #    utc_start 1990-04-01 08:00:00 (Sun)
-62792780400, #      utc_end 1990-10-28 07:00:00 (Sun)
-62774622000, #  local_start 1990-04-01 03:00:00 (Sun)
-62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62792780400, #    utc_start 1990-10-28 07:00:00 (Sun)
-62806694400, #      utc_end 1991-04-07 08:00:00 (Sun)
-62792758800, #  local_start 1990-10-28 01:00:00 (Sun)
-62806672800, #    local_end 1991-04-07 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62806694400, #    utc_start 1991-04-07 08:00:00 (Sun)
-62824230000, #      utc_end 1991-10-27 07:00:00 (Sun)
-62806676400, #  local_start 1991-04-07 03:00:00 (Sun)
-62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62824230000, #    utc_start 1991-10-27 07:00:00 (Sun)
-62838144000, #      utc_end 1992-04-05 08:00:00 (Sun)
-62824208400, #  local_start 1991-10-27 01:00:00 (Sun)
-62838122400, #    local_end 1992-04-05 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62838144000, #    utc_start 1992-04-05 08:00:00 (Sun)
-62855679600, #      utc_end 1992-10-25 07:00:00 (Sun)
-62838126000, #  local_start 1992-04-05 03:00:00 (Sun)
-62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62855679600, #    utc_start 1992-10-25 07:00:00 (Sun)
-62869593600, #      utc_end 1993-04-04 08:00:00 (Sun)
-62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
-62869572000, #    local_end 1993-04-04 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62869593600, #    utc_start 1993-04-04 08:00:00 (Sun)
-62887734000, #      utc_end 1993-10-31 07:00:00 (Sun)
-62869575600, #  local_start 1993-04-04 03:00:00 (Sun)
-62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62887734000, #    utc_start 1993-10-31 07:00:00 (Sun)
-62901043200, #      utc_end 1994-04-03 08:00:00 (Sun)
-62887712400, #  local_start 1993-10-31 01:00:00 (Sun)
-62901021600, #    local_end 1994-04-03 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62901043200, #    utc_start 1994-04-03 08:00:00 (Sun)
-62919183600, #      utc_end 1994-10-30 07:00:00 (Sun)
-62901025200, #  local_start 1994-04-03 03:00:00 (Sun)
-62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62919183600, #    utc_start 1994-10-30 07:00:00 (Sun)
-62932492800, #      utc_end 1995-04-02 08:00:00 (Sun)
-62919162000, #  local_start 1994-10-30 01:00:00 (Sun)
-62932471200, #    local_end 1995-04-02 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62932492800, #    utc_start 1995-04-02 08:00:00 (Sun)
-62950633200, #      utc_end 1995-10-29 07:00:00 (Sun)
-62932474800, #  local_start 1995-04-02 03:00:00 (Sun)
-62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62950633200, #    utc_start 1995-10-29 07:00:00 (Sun)
-62964547200, #      utc_end 1996-04-07 08:00:00 (Sun)
-62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
-62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62964547200, #    utc_start 1996-04-07 08:00:00 (Sun)
-62982082800, #      utc_end 1996-10-27 07:00:00 (Sun)
-62964529200, #  local_start 1996-04-07 03:00:00 (Sun)
-62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-62982082800, #    utc_start 1996-10-27 07:00:00 (Sun)
-62995996800, #      utc_end 1997-04-06 08:00:00 (Sun)
-62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
-62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-62995996800, #    utc_start 1997-04-06 08:00:00 (Sun)
-63013532400, #      utc_end 1997-10-26 07:00:00 (Sun)
-62995978800, #  local_start 1997-04-06 03:00:00 (Sun)
-63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63013532400, #    utc_start 1997-10-26 07:00:00 (Sun)
-63027446400, #      utc_end 1998-04-05 08:00:00 (Sun)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63027446400, #    utc_start 1998-04-05 08:00:00 (Sun)
-63044982000, #      utc_end 1998-10-25 07:00:00 (Sun)
-63027428400, #  local_start 1998-04-05 03:00:00 (Sun)
-63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63044982000, #    utc_start 1998-10-25 07:00:00 (Sun)
-63058896000, #      utc_end 1999-04-04 08:00:00 (Sun)
-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
-63058874400, #    local_end 1999-04-04 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63058896000, #    utc_start 1999-04-04 08:00:00 (Sun)
-63077036400, #      utc_end 1999-10-31 07:00:00 (Sun)
-63058878000, #  local_start 1999-04-04 03:00:00 (Sun)
-63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63077036400, #    utc_start 1999-10-31 07:00:00 (Sun)
-63090345600, #      utc_end 2000-04-02 08:00:00 (Sun)
-63077014800, #  local_start 1999-10-31 01:00:00 (Sun)
-63090324000, #    local_end 2000-04-02 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63090345600, #    utc_start 2000-04-02 08:00:00 (Sun)
-63108486000, #      utc_end 2000-10-29 07:00:00 (Sun)
-63090327600, #  local_start 2000-04-02 03:00:00 (Sun)
-63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63108486000, #    utc_start 2000-10-29 07:00:00 (Sun)
-63121795200, #      utc_end 2001-04-01 08:00:00 (Sun)
-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
-63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63121795200, #    utc_start 2001-04-01 08:00:00 (Sun)
-63139935600, #      utc_end 2001-10-28 07:00:00 (Sun)
-63121777200, #  local_start 2001-04-01 03:00:00 (Sun)
-63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63139935600, #    utc_start 2001-10-28 07:00:00 (Sun)
-63153849600, #      utc_end 2002-04-07 08:00:00 (Sun)
-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
-63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63153849600, #    utc_start 2002-04-07 08:00:00 (Sun)
-63171385200, #      utc_end 2002-10-27 07:00:00 (Sun)
-63153831600, #  local_start 2002-04-07 03:00:00 (Sun)
-63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63171385200, #    utc_start 2002-10-27 07:00:00 (Sun)
-63185299200, #      utc_end 2003-04-06 08:00:00 (Sun)
-63171363600, #  local_start 2002-10-27 01:00:00 (Sun)
-63185277600, #    local_end 2003-04-06 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63185299200, #    utc_start 2003-04-06 08:00:00 (Sun)
-63202834800, #      utc_end 2003-10-26 07:00:00 (Sun)
-63185281200, #  local_start 2003-04-06 03:00:00 (Sun)
-63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63202834800, #    utc_start 2003-10-26 07:00:00 (Sun)
-63216748800, #      utc_end 2004-04-04 08:00:00 (Sun)
-63202813200, #  local_start 2003-10-26 01:00:00 (Sun)
-63216727200, #    local_end 2004-04-04 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63216748800, #    utc_start 2004-04-04 08:00:00 (Sun)
-63234889200, #      utc_end 2004-10-31 07:00:00 (Sun)
-63216730800, #  local_start 2004-04-04 03:00:00 (Sun)
-63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63234889200, #    utc_start 2004-10-31 07:00:00 (Sun)
-63248198400, #      utc_end 2005-04-03 08:00:00 (Sun)
-63234867600, #  local_start 2004-10-31 01:00:00 (Sun)
-63248176800, #    local_end 2005-04-03 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63248198400, #    utc_start 2005-04-03 08:00:00 (Sun)
-63266338800, #      utc_end 2005-10-30 07:00:00 (Sun)
-63248180400, #  local_start 2005-04-03 03:00:00 (Sun)
-63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63266338800, #    utc_start 2005-10-30 07:00:00 (Sun)
-63279648000, #      utc_end 2006-04-02 08:00:00 (Sun)
-63266317200, #  local_start 2005-10-30 01:00:00 (Sun)
-63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63279648000, #    utc_start 2006-04-02 08:00:00 (Sun)
-63297788400, #      utc_end 2006-10-29 07:00:00 (Sun)
-63279630000, #  local_start 2006-04-02 03:00:00 (Sun)
-63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63297788400, #    utc_start 2006-10-29 07:00:00 (Sun)
-63309283200, #      utc_end 2007-03-11 08:00:00 (Sun)
-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
-63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63309283200, #    utc_start 2007-03-11 08:00:00 (Sun)
-63329842800, #      utc_end 2007-11-04 07:00:00 (Sun)
-63309265200, #  local_start 2007-03-11 03:00:00 (Sun)
-63329824800, #    local_end 2007-11-04 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63329842800, #    utc_start 2007-11-04 07:00:00 (Sun)
-63340732800, #      utc_end 2008-03-09 08:00:00 (Sun)
-63329821200, #  local_start 2007-11-04 01:00:00 (Sun)
-63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63340732800, #    utc_start 2008-03-09 08:00:00 (Sun)
-63361292400, #      utc_end 2008-11-02 07:00:00 (Sun)
-63340714800, #  local_start 2008-03-09 03:00:00 (Sun)
-63361274400, #    local_end 2008-11-02 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63361292400, #    utc_start 2008-11-02 07:00:00 (Sun)
-63372182400, #      utc_end 2009-03-08 08:00:00 (Sun)
-63361270800, #  local_start 2008-11-02 01:00:00 (Sun)
-63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63372182400, #    utc_start 2009-03-08 08:00:00 (Sun)
-63392742000, #      utc_end 2009-11-01 07:00:00 (Sun)
-63372164400, #  local_start 2009-03-08 03:00:00 (Sun)
-63392724000, #    local_end 2009-11-01 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63392742000, #    utc_start 2009-11-01 07:00:00 (Sun)
-63404236800, #      utc_end 2010-03-14 08:00:00 (Sun)
-63392720400, #  local_start 2009-11-01 01:00:00 (Sun)
-63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63404236800, #    utc_start 2010-03-14 08:00:00 (Sun)
-63424796400, #      utc_end 2010-11-07 07:00:00 (Sun)
-63404218800, #  local_start 2010-03-14 03:00:00 (Sun)
-63424778400, #    local_end 2010-11-07 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63424796400, #    utc_start 2010-11-07 07:00:00 (Sun)
-63435686400, #      utc_end 2011-03-13 08:00:00 (Sun)
-63424774800, #  local_start 2010-11-07 01:00:00 (Sun)
-63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63435686400, #    utc_start 2011-03-13 08:00:00 (Sun)
-63456246000, #      utc_end 2011-11-06 07:00:00 (Sun)
-63435668400, #  local_start 2011-03-13 03:00:00 (Sun)
-63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63456246000, #    utc_start 2011-11-06 07:00:00 (Sun)
-63467136000, #      utc_end 2012-03-11 08:00:00 (Sun)
-63456224400, #  local_start 2011-11-06 01:00:00 (Sun)
-63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63467136000, #    utc_start 2012-03-11 08:00:00 (Sun)
-63487695600, #      utc_end 2012-11-04 07:00:00 (Sun)
-63467118000, #  local_start 2012-03-11 03:00:00 (Sun)
-63487677600, #    local_end 2012-11-04 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63487695600, #    utc_start 2012-11-04 07:00:00 (Sun)
-63498585600, #      utc_end 2013-03-10 08:00:00 (Sun)
-63487674000, #  local_start 2012-11-04 01:00:00 (Sun)
-63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63498585600, #    utc_start 2013-03-10 08:00:00 (Sun)
-63519145200, #      utc_end 2013-11-03 07:00:00 (Sun)
-63498567600, #  local_start 2013-03-10 03:00:00 (Sun)
-63519127200, #    local_end 2013-11-03 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63519145200, #    utc_start 2013-11-03 07:00:00 (Sun)
-63530035200, #      utc_end 2014-03-09 08:00:00 (Sun)
-63519123600, #  local_start 2013-11-03 01:00:00 (Sun)
-63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63530035200, #    utc_start 2014-03-09 08:00:00 (Sun)
-63550594800, #      utc_end 2014-11-02 07:00:00 (Sun)
-63530017200, #  local_start 2014-03-09 03:00:00 (Sun)
-63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63550594800, #    utc_start 2014-11-02 07:00:00 (Sun)
-63561484800, #      utc_end 2015-03-08 08:00:00 (Sun)
-63550573200, #  local_start 2014-11-02 01:00:00 (Sun)
-63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63561484800, #    utc_start 2015-03-08 08:00:00 (Sun)
-63582044400, #      utc_end 2015-11-01 07:00:00 (Sun)
-63561466800, #  local_start 2015-03-08 03:00:00 (Sun)
-63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63582044400, #    utc_start 2015-11-01 07:00:00 (Sun)
-63593539200, #      utc_end 2016-03-13 08:00:00 (Sun)
-63582022800, #  local_start 2015-11-01 01:00:00 (Sun)
-63593517600, #    local_end 2016-03-13 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63593539200, #    utc_start 2016-03-13 08:00:00 (Sun)
-63614098800, #      utc_end 2016-11-06 07:00:00 (Sun)
-63593521200, #  local_start 2016-03-13 03:00:00 (Sun)
-63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63614098800, #    utc_start 2016-11-06 07:00:00 (Sun)
-63624988800, #      utc_end 2017-03-12 08:00:00 (Sun)
-63614077200, #  local_start 2016-11-06 01:00:00 (Sun)
-63624967200, #    local_end 2017-03-12 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63624988800, #    utc_start 2017-03-12 08:00:00 (Sun)
-63645548400, #      utc_end 2017-11-05 07:00:00 (Sun)
-63624970800, #  local_start 2017-03-12 03:00:00 (Sun)
-63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63645548400, #    utc_start 2017-11-05 07:00:00 (Sun)
-63656438400, #      utc_end 2018-03-11 08:00:00 (Sun)
-63645526800, #  local_start 2017-11-05 01:00:00 (Sun)
-63656416800, #    local_end 2018-03-11 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63656438400, #    utc_start 2018-03-11 08:00:00 (Sun)
-63676998000, #      utc_end 2018-11-04 07:00:00 (Sun)
-63656420400, #  local_start 2018-03-11 03:00:00 (Sun)
-63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63676998000, #    utc_start 2018-11-04 07:00:00 (Sun)
-63687888000, #      utc_end 2019-03-10 08:00:00 (Sun)
-63676976400, #  local_start 2018-11-04 01:00:00 (Sun)
-63687866400, #    local_end 2019-03-10 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63687888000, #    utc_start 2019-03-10 08:00:00 (Sun)
-63708447600, #      utc_end 2019-11-03 07:00:00 (Sun)
-63687870000, #  local_start 2019-03-10 03:00:00 (Sun)
-63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63708447600, #    utc_start 2019-11-03 07:00:00 (Sun)
-63719337600, #      utc_end 2020-03-08 08:00:00 (Sun)
-63708426000, #  local_start 2019-11-03 01:00:00 (Sun)
-63719316000, #    local_end 2020-03-08 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63719337600, #    utc_start 2020-03-08 08:00:00 (Sun)
-63739897200, #      utc_end 2020-11-01 07:00:00 (Sun)
-63719319600, #  local_start 2020-03-08 03:00:00 (Sun)
-63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63739897200, #    utc_start 2020-11-01 07:00:00 (Sun)
-63751392000, #      utc_end 2021-03-14 08:00:00 (Sun)
-63739875600, #  local_start 2020-11-01 01:00:00 (Sun)
-63751370400, #    local_end 2021-03-14 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63751392000, #    utc_start 2021-03-14 08:00:00 (Sun)
-63771951600, #      utc_end 2021-11-07 07:00:00 (Sun)
-63751374000, #  local_start 2021-03-14 03:00:00 (Sun)
-63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63771951600, #    utc_start 2021-11-07 07:00:00 (Sun)
-63782841600, #      utc_end 2022-03-13 08:00:00 (Sun)
-63771930000, #  local_start 2021-11-07 01:00:00 (Sun)
-63782820000, #    local_end 2022-03-13 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63782841600, #    utc_start 2022-03-13 08:00:00 (Sun)
-63803401200, #      utc_end 2022-11-06 07:00:00 (Sun)
-63782823600, #  local_start 2022-03-13 03:00:00 (Sun)
-63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63803401200, #    utc_start 2022-11-06 07:00:00 (Sun)
-63814291200, #      utc_end 2023-03-12 08:00:00 (Sun)
-63803379600, #  local_start 2022-11-06 01:00:00 (Sun)
-63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63814291200, #    utc_start 2023-03-12 08:00:00 (Sun)
-63834850800, #      utc_end 2023-11-05 07:00:00 (Sun)
-63814273200, #  local_start 2023-03-12 03:00:00 (Sun)
-63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63834850800, #    utc_start 2023-11-05 07:00:00 (Sun)
-63845740800, #      utc_end 2024-03-10 08:00:00 (Sun)
-63834829200, #  local_start 2023-11-05 01:00:00 (Sun)
-63845719200, #    local_end 2024-03-10 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63845740800, #    utc_start 2024-03-10 08:00:00 (Sun)
-63866300400, #      utc_end 2024-11-03 07:00:00 (Sun)
-63845722800, #  local_start 2024-03-10 03:00:00 (Sun)
-63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63866300400, #    utc_start 2024-11-03 07:00:00 (Sun)
-63877190400, #      utc_end 2025-03-09 08:00:00 (Sun)
-63866278800, #  local_start 2024-11-03 01:00:00 (Sun)
-63877168800, #    local_end 2025-03-09 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63877190400, #    utc_start 2025-03-09 08:00:00 (Sun)
-63897750000, #      utc_end 2025-11-02 07:00:00 (Sun)
-63877172400, #  local_start 2025-03-09 03:00:00 (Sun)
-63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63897750000, #    utc_start 2025-11-02 07:00:00 (Sun)
-63908640000, #      utc_end 2026-03-08 08:00:00 (Sun)
-63897728400, #  local_start 2025-11-02 01:00:00 (Sun)
-63908618400, #    local_end 2026-03-08 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63908640000, #    utc_start 2026-03-08 08:00:00 (Sun)
-63929199600, #      utc_end 2026-11-01 07:00:00 (Sun)
-63908622000, #  local_start 2026-03-08 03:00:00 (Sun)
-63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63929199600, #    utc_start 2026-11-01 07:00:00 (Sun)
-63940694400, #      utc_end 2027-03-14 08:00:00 (Sun)
-63929178000, #  local_start 2026-11-01 01:00:00 (Sun)
-63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63940694400, #    utc_start 2027-03-14 08:00:00 (Sun)
-63961254000, #      utc_end 2027-11-07 07:00:00 (Sun)
-63940676400, #  local_start 2027-03-14 03:00:00 (Sun)
-63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63961254000, #    utc_start 2027-11-07 07:00:00 (Sun)
-63972144000, #      utc_end 2028-03-12 08:00:00 (Sun)
-63961232400, #  local_start 2027-11-07 01:00:00 (Sun)
-63972122400, #    local_end 2028-03-12 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-63972144000, #    utc_start 2028-03-12 08:00:00 (Sun)
-63992703600, #      utc_end 2028-11-05 07:00:00 (Sun)
-63972126000, #  local_start 2028-03-12 03:00:00 (Sun)
-63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-63992703600, #    utc_start 2028-11-05 07:00:00 (Sun)
-64003593600, #      utc_end 2029-03-11 08:00:00 (Sun)
-63992682000, #  local_start 2028-11-05 01:00:00 (Sun)
-64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64003593600, #    utc_start 2029-03-11 08:00:00 (Sun)
-64024153200, #      utc_end 2029-11-04 07:00:00 (Sun)
-64003575600, #  local_start 2029-03-11 03:00:00 (Sun)
-64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-64024153200, #    utc_start 2029-11-04 07:00:00 (Sun)
-64035043200, #      utc_end 2030-03-10 08:00:00 (Sun)
-64024131600, #  local_start 2029-11-04 01:00:00 (Sun)
-64035021600, #    local_end 2030-03-10 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64035043200, #    utc_start 2030-03-10 08:00:00 (Sun)
-64055602800, #      utc_end 2030-11-03 07:00:00 (Sun)
-64035025200, #  local_start 2030-03-10 03:00:00 (Sun)
-64055584800, #    local_end 2030-11-03 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-64055602800, #    utc_start 2030-11-03 07:00:00 (Sun)
-64066492800, #      utc_end 2031-03-09 08:00:00 (Sun)
-64055581200, #  local_start 2030-11-03 01:00:00 (Sun)
-64066471200, #    local_end 2031-03-09 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64066492800, #    utc_start 2031-03-09 08:00:00 (Sun)
-64087052400, #      utc_end 2031-11-02 07:00:00 (Sun)
-64066474800, #  local_start 2031-03-09 03:00:00 (Sun)
-64087034400, #    local_end 2031-11-02 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-64087052400, #    utc_start 2031-11-02 07:00:00 (Sun)
-64098547200, #      utc_end 2032-03-14 08:00:00 (Sun)
-64087030800, #  local_start 2031-11-02 01:00:00 (Sun)
-64098525600, #    local_end 2032-03-14 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64098547200, #    utc_start 2032-03-14 08:00:00 (Sun)
-64119106800, #      utc_end 2032-11-07 07:00:00 (Sun)
-64098529200, #  local_start 2032-03-14 03:00:00 (Sun)
-64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
-64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
-64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
-64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
-64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
-64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
-64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
-64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
-64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
-64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
-64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
-64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
-64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-    [
-64182006000, #    utc_start 2034-11-05 07:00:00 (Sun)
-64192896000, #      utc_end 2035-03-11 08:00:00 (Sun)
-64181984400, #  local_start 2034-11-05 01:00:00 (Sun)
-64192874400, #    local_end 2035-03-11 02:00:00 (Sun)
--21600,
-0,
-'CST',
-    ],
-    [
-64192896000, #    utc_start 2035-03-11 08:00:00 (Sun)
-64213455600, #      utc_end 2035-11-04 07:00:00 (Sun)
-64192878000, #  local_start 2035-03-11 03:00:00 (Sun)
-64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
--18000,
-1,
-'CDT',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {73}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { -21600 }
-
-my $last_observance = bless( {
-  'format' => 'C%sT',
-  'gmtoff' => '-6:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => -21600,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/Catalog.pm b/lib/DateTime/TimeZone/Catalog.pm
index 67f074c5f..5fa0f7d35 100644
--- a/lib/DateTime/TimeZone/Catalog.pm
+++ b/lib/DateTime/TimeZone/Catalog.pm
@@ -11,7 +11,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 our @ALL =
 qw(
@@ -67,6 +67,7 @@ qw(
   America/Chihuahua
   America/Ciudad_Juarez
   America/Costa_Rica
+  America/Coyhaique
   America/Cuiaba
   America/Danmarkshavn
   America/Dawson
@@ -176,7 +177,6 @@ qw(
   Asia/Beirut
   Asia/Bishkek
   Asia/Chita
-  Asia/Choibalsan
   Asia/Colombo
   Asia/Damascus
   Asia/Dhaka
@@ -256,11 +256,6 @@ qw(
   Australia/Melbourne
   Australia/Perth
   Australia/Sydney
-  CET
-  CST6CDT
-  EET
-  EST
-  EST5EDT
   Europe/Andorra
   Europe/Astrakhan
   Europe/Athens
@@ -299,14 +294,9 @@ qw(
   Europe/Volgograd
   Europe/Warsaw
   Europe/Zurich
-  HST
   Indian/Chagos
   Indian/Maldives
   Indian/Mauritius
-  MET
-  MST
-  MST7MDT
-  PST8PDT
   Pacific/Apia
   Pacific/Auckland
   Pacific/Bougainville
@@ -338,7 +328,6 @@ qw(
   Pacific/Tarawa
   Pacific/Tongatapu
   UTC
-  WET
 );
 
 our @CATEGORY_NAMES =
@@ -411,6 +400,7 @@ Chicago
 Chihuahua
 Ciudad_Juarez
 Costa_Rica
+Coyhaique
 Cuiaba
 Danmarkshavn
 Dawson
@@ -524,7 +514,6 @@ Barnaul
 Beirut
 Bishkek
 Chita
-Choibalsan
 Colombo
 Damascus
 Dhaka
@@ -863,12 +852,12 @@ America/Swift_Current
 America/Edmonton
 America/Cambridge_Bay
 America/Inuvik
+America/Vancouver
 America/Creston
 America/Dawson_Creek
 America/Fort_Nelson
 America/Whitehorse
 America/Dawson
-America/Vancouver
 ) ],
   'cc' => [ qw(
 Indian/Cocos
@@ -894,6 +883,7 @@ Pacific/Rarotonga
 ) ],
   'cl' => [ qw(
 America/Santiago
+America/Coyhaique
 America/Punta_Arenas
 Pacific/Easter
 ) ],
@@ -1220,7 +1210,6 @@ Asia/Yangon
   'mn' => [ qw(
 Asia/Ulaanbaatar
 Asia/Hovd
-Asia/Choibalsan
 ) ],
   'mo' => [ qw(
 Asia/Macau
@@ -1705,6 +1694,7 @@ our %LINKS =
   'Asia/Bahrain' => 'Asia/Qatar',
   'Asia/Brunei' => 'Asia/Kuching',
   'Asia/Calcutta' => 'Asia/Kolkata',
+  'Asia/Choibalsan' => 'Asia/Ulaanbaatar',
   'Asia/Chongqing' => 'Asia/Shanghai',
   'Asia/Chungking' => 'Asia/Shanghai',
   'Asia/Dacca' => 'Asia/Dhaka',
@@ -1744,6 +1734,8 @@ our %LINKS =
   'Brazil/DeNoronha' => 'America/Noronha',
   'Brazil/East' => 'America/Sao_Paulo',
   'Brazil/West' => 'America/Manaus',
+  'CET' => 'Europe/Brussels',
+  'CST6CDT' => 'America/Chicago',
   'Canada/Atlantic' => 'America/Halifax',
   'Canada/Central' => 'America/Winnipeg',
   'Canada/Eastern' => 'America/Toronto',
@@ -1755,6 +1747,9 @@ our %LINKS =
   'Chile/Continental' => 'America/Santiago',
   'Chile/EasterIsland' => 'Pacific/Easter',
   'Cuba' => 'America/Havana',
+  'EET' => 'Europe/Athens',
+  'EST' => 'America/Panama',
+  'EST5EDT' => 'America/New_York',
   'Egypt' => 'Africa/Cairo',
   'Eire' => 'Europe/Dublin',
   'Etc/GMT' => 'UTC',
@@ -1799,6 +1794,7 @@ our %LINKS =
   'GMT-0' => 'UTC',
   'GMT0' => 'UTC',
   'Greenwich' => 'UTC',
+  'HST' => 'Pacific/Honolulu',
   'Hongkong' => 'Asia/Hong_Kong',
   'Iceland' => 'Africa/Abidjan',
   'Indian/Antananarivo' => 'Africa/Nairobi',
@@ -1816,6 +1812,9 @@ our %LINKS =
   'Japan' => 'Asia/Tokyo',
   'Kwajalein' => 'Pacific/Kwajalein',
   'Libya' => 'Africa/Tripoli',
+  'MET' => 'Europe/Brussels',
+  'MST' => 'America/Phoenix',
+  'MST7MDT' => 'America/Denver',
   'Mexico/BajaNorte' => 'America/Tijuana',
   'Mexico/BajaSur' => 'America/Mazatlan',
   'Mexico/General' => 'America/Mexico_City',
@@ -1823,6 +1822,7 @@ our %LINKS =
   'NZ-CHAT' => 'Pacific/Chatham',
   'Navajo' => 'America/Denver',
   'PRC' => 'Asia/Shanghai',
+  'PST8PDT' => 'America/Los_Angeles',
   'Pacific/Chuuk' => 'Pacific/Port_Moresby',
   'Pacific/Enderbury' => 'Pacific/Kanton',
   'Pacific/Funafuti' => 'Pacific/Tarawa',
@@ -1858,12 +1858,13 @@ our %LINKS =
   'US/Samoa' => 'Pacific/Pago_Pago',
   'Universal' => 'UTC',
   'W-SU' => 'Europe/Moscow',
+  'WET' => 'Europe/Lisbon',
   'Zulu' => 'UTC'
 )
 
 ;
 
-sub OlsonVersion { '2024a' }
+sub OlsonVersion { '2026b' }
 
 
 1;
@@ -1909,6 +1910,47 @@ so that applications can easily present a list of timezones.
 
 =head3 America
 
+  America/Araguaina
+  America/Argentina/Buenos_Aires
+  America/Argentina/Catamarca
+  America/Argentina/Cordoba
+  America/Argentina/Jujuy
+  America/Argentina/La_Rioja
+  America/Argentina/Mendoza
+  America/Argentina/Rio_Gallegos
+  America/Argentina/Salta
+  America/Argentina/San_Juan
+  America/Argentina/San_Luis
+  America/Argentina/Tucuman
+  America/Argentina/Ushuaia
+  America/Asuncion
+  America/Bahia
+  America/Belem
+  America/Boa_Vista
+  America/Bogota
+  America/Campo_Grande
+  America/Caracas
+  America/Cayenne
+  America/Coyhaique
+  America/Cuiaba
+  America/Eirunepe
+  America/Fortaleza
+  America/Guayaquil
+  America/Guyana
+  America/La_Paz
+  America/Lima
+  America/Maceio
+  America/Manaus
+  America/Montevideo
+  America/Noronha
+  America/Paramaribo
+  America/Porto_Velho
+  America/Punta_Arenas
+  America/Recife
+  America/Rio_Branco
+  America/Santarem
+  America/Santiago
+  America/Sao_Paulo
   America/Danmarkshavn
   America/Nuuk
   America/Scoresbysund
@@ -1989,46 +2031,6 @@ so that applications can easily present a list of timezones.
   America/Whitehorse
   America/Winnipeg
   America/Yakutat
-  America/Araguaina
-  America/Argentina/Buenos_Aires
-  America/Argentina/Catamarca
-  America/Argentina/Cordoba
-  America/Argentina/Jujuy
-  America/Argentina/La_Rioja
-  America/Argentina/Mendoza
-  America/Argentina/Rio_Gallegos
-  America/Argentina/Salta
-  America/Argentina/San_Juan
-  America/Argentina/San_Luis
-  America/Argentina/Tucuman
-  America/Argentina/Ushuaia
-  America/Asuncion
-  America/Bahia
-  America/Belem
-  America/Boa_Vista
-  America/Bogota
-  America/Campo_Grande
-  America/Caracas
-  America/Cayenne
-  America/Cuiaba
-  America/Eirunepe
-  America/Fortaleza
-  America/Guayaquil
-  America/Guyana
-  America/La_Paz
-  America/Lima
-  America/Maceio
-  America/Manaus
-  America/Montevideo
-  America/Noronha
-  America/Paramaribo
-  America/Porto_Velho
-  America/Punta_Arenas
-  America/Recife
-  America/Rio_Branco
-  America/Santarem
-  America/Santiago
-  America/Sao_Paulo
 
 =head3 Antarctica
 
@@ -2038,8 +2040,8 @@ so that applications can easily present a list of timezones.
   Antarctica/Rothera
   Antarctica/Troll
   Antarctica/Vostok
-  Antarctica/Macquarie
   Antarctica/Palmer
+  Antarctica/Macquarie
 
 =head3 Asia
 
@@ -2054,7 +2056,6 @@ so that applications can easily present a list of timezones.
   Asia/Bangkok
   Asia/Beirut
   Asia/Bishkek
-  Asia/Choibalsan
   Asia/Colombo
   Asia/Damascus
   Asia/Dhaka
@@ -2122,13 +2123,13 @@ so that applications can easily present a list of timezones.
 =head3 Atlantic
 
   Atlantic/Cape_Verde
+  Atlantic/South_Georgia
+  Atlantic/Stanley
   Atlantic/Azores
   Atlantic/Canary
   Atlantic/Faroe
   Atlantic/Madeira
   Atlantic/Bermuda
-  Atlantic/South_Georgia
-  Atlantic/Stanley
 
 =head3 Australia
 
@@ -2193,6 +2194,8 @@ so that applications can easily present a list of timezones.
 
 =head3 Pacific
 
+  Pacific/Easter
+  Pacific/Galapagos
   Pacific/Apia
   Pacific/Auckland
   Pacific/Bougainville
@@ -2221,8 +2224,6 @@ so that applications can easily present a list of timezones.
   Pacific/Tarawa
   Pacific/Tongatapu
   Pacific/Honolulu
-  Pacific/Easter
-  Pacific/Galapagos
 
 =head2 Zones by Country
 
@@ -2447,12 +2448,12 @@ so that applications can easily present a list of timezones.
   America/Edmonton - Mountain - AB, BC(E), NT(E), SK(W)
   America/Cambridge_Bay - Mountain - NU (west)
   America/Inuvik - Mountain - NT (west)
+  America/Vancouver - MST - BC (most areas)
   America/Creston - MST - BC (Creston)
   America/Dawson_Creek - MST - BC (Dawson Cr, Ft St John)
   America/Fort_Nelson - MST - BC (Ft Nelson)
   America/Whitehorse - MST - Yukon (east)
   America/Dawson - MST - Yukon (west)
-  America/Vancouver - Pacific - BC (most areas)
 
 =head3 Cayman Islands (KY)
 
@@ -2469,7 +2470,8 @@ so that applications can easily present a list of timezones.
 =head3 Chile (CL)
 
   America/Santiago - most of Chile
-  America/Punta_Arenas - Region of Magallanes
+  America/Coyhaique - Aysen Region
+  America/Punta_Arenas - Magallanes Region
   Pacific/Easter - Easter Island
 
 =head3 China (CN)
@@ -2915,8 +2917,7 @@ so that applications can easily present a list of timezones.
 =head3 Mongolia (MN)
 
   Asia/Ulaanbaatar - most of Mongolia
-  Asia/Hovd - Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
-  Asia/Choibalsan - Dornod, Sukhbaatar
+  Asia/Hovd - Bayan-Olgii, Hovd, Uvs
 
 =head3 Montenegro (ME)
 
@@ -3483,6 +3484,7 @@ A linked zone is an alias from one name to another.
   Asia/Bahrain => Asia/Qatar
   Asia/Brunei => Asia/Kuching
   Asia/Calcutta => Asia/Kolkata
+  Asia/Choibalsan => Asia/Ulaanbaatar
   Asia/Chongqing => Asia/Shanghai
   Asia/Chungking => Asia/Shanghai
   Asia/Dacca => Asia/Dhaka
@@ -3522,6 +3524,8 @@ A linked zone is an alias from one name to another.
   Brazil/DeNoronha => America/Noronha
   Brazil/East => America/Sao_Paulo
   Brazil/West => America/Manaus
+  CET => Europe/Brussels
+  CST6CDT => America/Chicago
   Canada/Atlantic => America/Halifax
   Canada/Central => America/Winnipeg
   Canada/Eastern => America/Toronto
@@ -3533,6 +3537,9 @@ A linked zone is an alias from one name to another.
   Chile/Continental => America/Santiago
   Chile/EasterIsland => Pacific/Easter
   Cuba => America/Havana
+  EET => Europe/Athens
+  EST => America/Panama
+  EST5EDT => America/New_York
   Egypt => Africa/Cairo
   Eire => Europe/Dublin
   Etc/GMT => UTC
@@ -3577,6 +3584,7 @@ A linked zone is an alias from one name to another.
   GMT-0 => UTC
   GMT0 => UTC
   Greenwich => UTC
+  HST => Pacific/Honolulu
   Hongkong => Asia/Hong_Kong
   Iceland => Africa/Abidjan
   Indian/Antananarivo => Africa/Nairobi
@@ -3594,6 +3602,9 @@ A linked zone is an alias from one name to another.
   Japan => Asia/Tokyo
   Kwajalein => Pacific/Kwajalein
   Libya => Africa/Tripoli
+  MET => Europe/Brussels
+  MST => America/Phoenix
+  MST7MDT => America/Denver
   Mexico/BajaNorte => America/Tijuana
   Mexico/BajaSur => America/Mazatlan
   Mexico/General => America/Mexico_City
@@ -3601,6 +3612,7 @@ A linked zone is an alias from one name to another.
   NZ-CHAT => Pacific/Chatham
   Navajo => America/Denver
   PRC => Asia/Shanghai
+  PST8PDT => America/Los_Angeles
   Pacific/Chuuk => Pacific/Port_Moresby
   Pacific/Enderbury => Pacific/Kanton
   Pacific/Funafuti => Pacific/Tarawa
@@ -3636,6 +3648,7 @@ A linked zone is an alias from one name to another.
   US/Samoa => Pacific/Pago_Pago
   Universal => UTC
   W-SU => Europe/Moscow
+  WET => Europe/Lisbon
   Zulu => UTC
 
 =cut
diff --git a/lib/DateTime/TimeZone/EET.pm b/lib/DateTime/TimeZone/EET.pm
deleted file mode 100644
index ae8acf8c4..000000000
--- a/lib/DateTime/TimeZone/EET.pm
+++ /dev/null
@@ -1,1143 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/europe.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::EET;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::EET::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-62364560400, #      utc_end 1977-04-03 01:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-62364567600, #    local_end 1977-04-03 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62364560400, #    utc_start 1977-04-03 01:00:00 (Sun)
-62379680400, #      utc_end 1977-09-25 01:00:00 (Sun)
-62364571200, #  local_start 1977-04-03 04:00:00 (Sun)
-62379691200, #    local_end 1977-09-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62379680400, #    utc_start 1977-09-25 01:00:00 (Sun)
-62396010000, #      utc_end 1978-04-02 01:00:00 (Sun)
-62379687600, #  local_start 1977-09-25 03:00:00 (Sun)
-62396017200, #    local_end 1978-04-02 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
-62411734800, #      utc_end 1978-10-01 01:00:00 (Sun)
-62396020800, #  local_start 1978-04-02 04:00:00 (Sun)
-62411745600, #    local_end 1978-10-01 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
-62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62411742000, #  local_start 1978-10-01 03:00:00 (Sun)
-62427466800, #    local_end 1979-04-01 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
-62443184400, #      utc_end 1979-09-30 01:00:00 (Sun)
-62427470400, #  local_start 1979-04-01 04:00:00 (Sun)
-62443195200, #    local_end 1979-09-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62443184400, #    utc_start 1979-09-30 01:00:00 (Sun)
-62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
-62443191600, #  local_start 1979-09-30 03:00:00 (Sun)
-62459521200, #    local_end 1980-04-06 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62459514000, #    utc_start 1980-04-06 01:00:00 (Sun)
-62474634000, #      utc_end 1980-09-28 01:00:00 (Sun)
-62459524800, #  local_start 1980-04-06 04:00:00 (Sun)
-62474644800, #    local_end 1980-09-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
-62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62474641200, #  local_start 1980-09-28 03:00:00 (Sun)
-62490366000, #    local_end 1981-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
-62506083600, #      utc_end 1981-09-27 01:00:00 (Sun)
-62490369600, #  local_start 1981-03-29 04:00:00 (Sun)
-62506094400, #    local_end 1981-09-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
-62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62506090800, #  local_start 1981-09-27 03:00:00 (Sun)
-62521815600, #    local_end 1982-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
-62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
-62521819200, #  local_start 1982-03-28 04:00:00 (Sun)
-62537544000, #    local_end 1982-09-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
-62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
-62537540400, #  local_start 1982-09-26 03:00:00 (Sun)
-62553265200, #    local_end 1983-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
-62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
-62553268800, #  local_start 1983-03-27 04:00:00 (Sun)
-62568993600, #    local_end 1983-09-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
-62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62568990000, #  local_start 1983-09-25 03:00:00 (Sun)
-62584714800, #    local_end 1984-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
-62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62584718400, #  local_start 1984-03-25 04:00:00 (Sun)
-62601048000, #    local_end 1984-09-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
-62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
-62601044400, #  local_start 1984-09-30 03:00:00 (Sun)
-62616769200, #    local_end 1985-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
-62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
-62616772800, #  local_start 1985-03-31 04:00:00 (Sun)
-62632497600, #    local_end 1985-09-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
-62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62632494000, #  local_start 1985-09-29 03:00:00 (Sun)
-62648218800, #    local_end 1986-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
-62663936400, #      utc_end 1986-09-28 01:00:00 (Sun)
-62648222400, #  local_start 1986-03-30 04:00:00 (Sun)
-62663947200, #    local_end 1986-09-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
-62679661200, #      utc_end 1987-03-29 01:00:00 (Sun)
-62663943600, #  local_start 1986-09-28 03:00:00 (Sun)
-62679668400, #    local_end 1987-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
-62695386000, #      utc_end 1987-09-27 01:00:00 (Sun)
-62679672000, #  local_start 1987-03-29 04:00:00 (Sun)
-62695396800, #    local_end 1987-09-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
-62711110800, #      utc_end 1988-03-27 01:00:00 (Sun)
-62695393200, #  local_start 1987-09-27 03:00:00 (Sun)
-62711118000, #    local_end 1988-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
-62726835600, #      utc_end 1988-09-25 01:00:00 (Sun)
-62711121600, #  local_start 1988-03-27 04:00:00 (Sun)
-62726846400, #    local_end 1988-09-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
-62742560400, #      utc_end 1989-03-26 01:00:00 (Sun)
-62726842800, #  local_start 1988-09-25 03:00:00 (Sun)
-62742567600, #    local_end 1989-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
-62758285200, #      utc_end 1989-09-24 01:00:00 (Sun)
-62742571200, #  local_start 1989-03-26 04:00:00 (Sun)
-62758296000, #    local_end 1989-09-24 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
-62774010000, #      utc_end 1990-03-25 01:00:00 (Sun)
-62758292400, #  local_start 1989-09-24 03:00:00 (Sun)
-62774017200, #    local_end 1990-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
-62790339600, #      utc_end 1990-09-30 01:00:00 (Sun)
-62774020800, #  local_start 1990-03-25 04:00:00 (Sun)
-62790350400, #    local_end 1990-09-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
-62806064400, #      utc_end 1991-03-31 01:00:00 (Sun)
-62790346800, #  local_start 1990-09-30 03:00:00 (Sun)
-62806071600, #    local_end 1991-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
-62821789200, #      utc_end 1991-09-29 01:00:00 (Sun)
-62806075200, #  local_start 1991-03-31 04:00:00 (Sun)
-62821800000, #    local_end 1991-09-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
-62837514000, #      utc_end 1992-03-29 01:00:00 (Sun)
-62821796400, #  local_start 1991-09-29 03:00:00 (Sun)
-62837521200, #    local_end 1992-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
-62853238800, #      utc_end 1992-09-27 01:00:00 (Sun)
-62837524800, #  local_start 1992-03-29 04:00:00 (Sun)
-62853249600, #    local_end 1992-09-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
-62868963600, #      utc_end 1993-03-28 01:00:00 (Sun)
-62853246000, #  local_start 1992-09-27 03:00:00 (Sun)
-62868970800, #    local_end 1993-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
-62884688400, #      utc_end 1993-09-26 01:00:00 (Sun)
-62868974400, #  local_start 1993-03-28 04:00:00 (Sun)
-62884699200, #    local_end 1993-09-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
-62900413200, #      utc_end 1994-03-27 01:00:00 (Sun)
-62884695600, #  local_start 1993-09-26 03:00:00 (Sun)
-62900420400, #    local_end 1994-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
-62916138000, #      utc_end 1994-09-25 01:00:00 (Sun)
-62900424000, #  local_start 1994-03-27 04:00:00 (Sun)
-62916148800, #    local_end 1994-09-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62916145200, #  local_start 1994-09-25 03:00:00 (Sun)
-62931870000, #    local_end 1995-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931873600, #  local_start 1995-03-26 04:00:00 (Sun)
-62947598400, #    local_end 1995-09-24 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947594800, #  local_start 1995-09-24 03:00:00 (Sun)
-62963924400, #    local_end 1996-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
-62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963928000, #  local_start 1996-03-31 04:00:00 (Sun)
-62982072000, #    local_end 1996-10-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
-62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62982068400, #  local_start 1996-10-27 03:00:00 (Sun)
-62995374000, #    local_end 1997-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
-63013510800, #      utc_end 1997-10-26 01:00:00 (Sun)
-62995377600, #  local_start 1997-03-30 04:00:00 (Sun)
-63013521600, #    local_end 1997-10-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
-63026816400, #      utc_end 1998-03-29 01:00:00 (Sun)
-63013518000, #  local_start 1997-10-26 03:00:00 (Sun)
-63026823600, #    local_end 1998-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
-63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63026827200, #  local_start 1998-03-29 04:00:00 (Sun)
-63044971200, #    local_end 1998-10-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
-63058266000, #      utc_end 1999-03-28 01:00:00 (Sun)
-63044967600, #  local_start 1998-10-25 03:00:00 (Sun)
-63058273200, #    local_end 1999-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
-63077014800, #      utc_end 1999-10-31 01:00:00 (Sun)
-63058276800, #  local_start 1999-03-28 04:00:00 (Sun)
-63077025600, #    local_end 1999-10-31 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63089715600, #      utc_end 2000-03-26 01:00:00 (Sun)
-63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
-63089722800, #    local_end 2000-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
-63108464400, #      utc_end 2000-10-29 01:00:00 (Sun)
-63089726400, #  local_start 2000-03-26 04:00:00 (Sun)
-63108475200, #    local_end 2000-10-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
-63121165200, #      utc_end 2001-03-25 01:00:00 (Sun)
-63108471600, #  local_start 2000-10-29 03:00:00 (Sun)
-63121172400, #    local_end 2001-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
-63139914000, #      utc_end 2001-10-28 01:00:00 (Sun)
-63121176000, #  local_start 2001-03-25 04:00:00 (Sun)
-63139924800, #    local_end 2001-10-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
-63153219600, #      utc_end 2002-03-31 01:00:00 (Sun)
-63139921200, #  local_start 2001-10-28 03:00:00 (Sun)
-63153226800, #    local_end 2002-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
-63171363600, #      utc_end 2002-10-27 01:00:00 (Sun)
-63153230400, #  local_start 2002-03-31 04:00:00 (Sun)
-63171374400, #    local_end 2002-10-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
-63184669200, #      utc_end 2003-03-30 01:00:00 (Sun)
-63171370800, #  local_start 2002-10-27 03:00:00 (Sun)
-63184676400, #    local_end 2003-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
-63202813200, #      utc_end 2003-10-26 01:00:00 (Sun)
-63184680000, #  local_start 2003-03-30 04:00:00 (Sun)
-63202824000, #    local_end 2003-10-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
-63216118800, #      utc_end 2004-03-28 01:00:00 (Sun)
-63202820400, #  local_start 2003-10-26 03:00:00 (Sun)
-63216126000, #    local_end 2004-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
-63234867600, #      utc_end 2004-10-31 01:00:00 (Sun)
-63216129600, #  local_start 2004-03-28 04:00:00 (Sun)
-63234878400, #    local_end 2004-10-31 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
-63247568400, #      utc_end 2005-03-27 01:00:00 (Sun)
-63234874800, #  local_start 2004-10-31 03:00:00 (Sun)
-63247575600, #    local_end 2005-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
-63266317200, #      utc_end 2005-10-30 01:00:00 (Sun)
-63247579200, #  local_start 2005-03-27 04:00:00 (Sun)
-63266328000, #    local_end 2005-10-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
-63279018000, #      utc_end 2006-03-26 01:00:00 (Sun)
-63266324400, #  local_start 2005-10-30 03:00:00 (Sun)
-63279025200, #    local_end 2006-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
-63297766800, #      utc_end 2006-10-29 01:00:00 (Sun)
-63279028800, #  local_start 2006-03-26 04:00:00 (Sun)
-63297777600, #    local_end 2006-10-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
-63310467600, #      utc_end 2007-03-25 01:00:00 (Sun)
-63297774000, #  local_start 2006-10-29 03:00:00 (Sun)
-63310474800, #    local_end 2007-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
-63329216400, #      utc_end 2007-10-28 01:00:00 (Sun)
-63310478400, #  local_start 2007-03-25 04:00:00 (Sun)
-63329227200, #    local_end 2007-10-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
-63342522000, #      utc_end 2008-03-30 01:00:00 (Sun)
-63329223600, #  local_start 2007-10-28 03:00:00 (Sun)
-63342529200, #    local_end 2008-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
-63360666000, #      utc_end 2008-10-26 01:00:00 (Sun)
-63342532800, #  local_start 2008-03-30 04:00:00 (Sun)
-63360676800, #    local_end 2008-10-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
-63373971600, #      utc_end 2009-03-29 01:00:00 (Sun)
-63360673200, #  local_start 2008-10-26 03:00:00 (Sun)
-63373978800, #    local_end 2009-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
-63392115600, #      utc_end 2009-10-25 01:00:00 (Sun)
-63373982400, #  local_start 2009-03-29 04:00:00 (Sun)
-63392126400, #    local_end 2009-10-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
-63405421200, #      utc_end 2010-03-28 01:00:00 (Sun)
-63392122800, #  local_start 2009-10-25 03:00:00 (Sun)
-63405428400, #    local_end 2010-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
-63424170000, #      utc_end 2010-10-31 01:00:00 (Sun)
-63405432000, #  local_start 2010-03-28 04:00:00 (Sun)
-63424180800, #    local_end 2010-10-31 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
-63436870800, #      utc_end 2011-03-27 01:00:00 (Sun)
-63424177200, #  local_start 2010-10-31 03:00:00 (Sun)
-63436878000, #    local_end 2011-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
-63455619600, #      utc_end 2011-10-30 01:00:00 (Sun)
-63436881600, #  local_start 2011-03-27 04:00:00 (Sun)
-63455630400, #    local_end 2011-10-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
-63468320400, #      utc_end 2012-03-25 01:00:00 (Sun)
-63455626800, #  local_start 2011-10-30 03:00:00 (Sun)
-63468327600, #    local_end 2012-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
-63487069200, #      utc_end 2012-10-28 01:00:00 (Sun)
-63468331200, #  local_start 2012-03-25 04:00:00 (Sun)
-63487080000, #    local_end 2012-10-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
-63500374800, #      utc_end 2013-03-31 01:00:00 (Sun)
-63487076400, #  local_start 2012-10-28 03:00:00 (Sun)
-63500382000, #    local_end 2013-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
-63518518800, #      utc_end 2013-10-27 01:00:00 (Sun)
-63500385600, #  local_start 2013-03-31 04:00:00 (Sun)
-63518529600, #    local_end 2013-10-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
-63531824400, #      utc_end 2014-03-30 01:00:00 (Sun)
-63518526000, #  local_start 2013-10-27 03:00:00 (Sun)
-63531831600, #    local_end 2014-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
-63549968400, #      utc_end 2014-10-26 01:00:00 (Sun)
-63531835200, #  local_start 2014-03-30 04:00:00 (Sun)
-63549979200, #    local_end 2014-10-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
-63563274000, #      utc_end 2015-03-29 01:00:00 (Sun)
-63549975600, #  local_start 2014-10-26 03:00:00 (Sun)
-63563281200, #    local_end 2015-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
-63581418000, #      utc_end 2015-10-25 01:00:00 (Sun)
-63563284800, #  local_start 2015-03-29 04:00:00 (Sun)
-63581428800, #    local_end 2015-10-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
-63594723600, #      utc_end 2016-03-27 01:00:00 (Sun)
-63581425200, #  local_start 2015-10-25 03:00:00 (Sun)
-63594730800, #    local_end 2016-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
-63613472400, #      utc_end 2016-10-30 01:00:00 (Sun)
-63594734400, #  local_start 2016-03-27 04:00:00 (Sun)
-63613483200, #    local_end 2016-10-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
-63626173200, #      utc_end 2017-03-26 01:00:00 (Sun)
-63613479600, #  local_start 2016-10-30 03:00:00 (Sun)
-63626180400, #    local_end 2017-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
-63644922000, #      utc_end 2017-10-29 01:00:00 (Sun)
-63626184000, #  local_start 2017-03-26 04:00:00 (Sun)
-63644932800, #    local_end 2017-10-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
-63657622800, #      utc_end 2018-03-25 01:00:00 (Sun)
-63644929200, #  local_start 2017-10-29 03:00:00 (Sun)
-63657630000, #    local_end 2018-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
-63676371600, #      utc_end 2018-10-28 01:00:00 (Sun)
-63657633600, #  local_start 2018-03-25 04:00:00 (Sun)
-63676382400, #    local_end 2018-10-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
-63689677200, #      utc_end 2019-03-31 01:00:00 (Sun)
-63676378800, #  local_start 2018-10-28 03:00:00 (Sun)
-63689684400, #    local_end 2019-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
-63707821200, #      utc_end 2019-10-27 01:00:00 (Sun)
-63689688000, #  local_start 2019-03-31 04:00:00 (Sun)
-63707832000, #    local_end 2019-10-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
-63721126800, #      utc_end 2020-03-29 01:00:00 (Sun)
-63707828400, #  local_start 2019-10-27 03:00:00 (Sun)
-63721134000, #    local_end 2020-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
-63739270800, #      utc_end 2020-10-25 01:00:00 (Sun)
-63721137600, #  local_start 2020-03-29 04:00:00 (Sun)
-63739281600, #    local_end 2020-10-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
-63752576400, #      utc_end 2021-03-28 01:00:00 (Sun)
-63739278000, #  local_start 2020-10-25 03:00:00 (Sun)
-63752583600, #    local_end 2021-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
-63771325200, #      utc_end 2021-10-31 01:00:00 (Sun)
-63752587200, #  local_start 2021-03-28 04:00:00 (Sun)
-63771336000, #    local_end 2021-10-31 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
-63784026000, #      utc_end 2022-03-27 01:00:00 (Sun)
-63771332400, #  local_start 2021-10-31 03:00:00 (Sun)
-63784033200, #    local_end 2022-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
-63802774800, #      utc_end 2022-10-30 01:00:00 (Sun)
-63784036800, #  local_start 2022-03-27 04:00:00 (Sun)
-63802785600, #    local_end 2022-10-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
-63815475600, #      utc_end 2023-03-26 01:00:00 (Sun)
-63802782000, #  local_start 2022-10-30 03:00:00 (Sun)
-63815482800, #    local_end 2023-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
-63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
-63815486400, #  local_start 2023-03-26 04:00:00 (Sun)
-63834235200, #    local_end 2023-10-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
-63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
-63834231600, #  local_start 2023-10-29 03:00:00 (Sun)
-63847537200, #    local_end 2024-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
-63865674000, #      utc_end 2024-10-27 01:00:00 (Sun)
-63847540800, #  local_start 2024-03-31 04:00:00 (Sun)
-63865684800, #    local_end 2024-10-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
-63878979600, #      utc_end 2025-03-30 01:00:00 (Sun)
-63865681200, #  local_start 2024-10-27 03:00:00 (Sun)
-63878986800, #    local_end 2025-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
-63897123600, #      utc_end 2025-10-26 01:00:00 (Sun)
-63878990400, #  local_start 2025-03-30 04:00:00 (Sun)
-63897134400, #    local_end 2025-10-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
-63910429200, #      utc_end 2026-03-29 01:00:00 (Sun)
-63897130800, #  local_start 2025-10-26 03:00:00 (Sun)
-63910436400, #    local_end 2026-03-29 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
-63928573200, #      utc_end 2026-10-25 01:00:00 (Sun)
-63910440000, #  local_start 2026-03-29 04:00:00 (Sun)
-63928584000, #    local_end 2026-10-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
-63941878800, #      utc_end 2027-03-28 01:00:00 (Sun)
-63928580400, #  local_start 2026-10-25 03:00:00 (Sun)
-63941886000, #    local_end 2027-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
-63960627600, #      utc_end 2027-10-31 01:00:00 (Sun)
-63941889600, #  local_start 2027-03-28 04:00:00 (Sun)
-63960638400, #    local_end 2027-10-31 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
-63973328400, #      utc_end 2028-03-26 01:00:00 (Sun)
-63960634800, #  local_start 2027-10-31 03:00:00 (Sun)
-63973335600, #    local_end 2028-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
-63992077200, #      utc_end 2028-10-29 01:00:00 (Sun)
-63973339200, #  local_start 2028-03-26 04:00:00 (Sun)
-63992088000, #    local_end 2028-10-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
-64004778000, #      utc_end 2029-03-25 01:00:00 (Sun)
-63992084400, #  local_start 2028-10-29 03:00:00 (Sun)
-64004785200, #    local_end 2029-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
-64023526800, #      utc_end 2029-10-28 01:00:00 (Sun)
-64004788800, #  local_start 2029-03-25 04:00:00 (Sun)
-64023537600, #    local_end 2029-10-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-64023526800, #    utc_start 2029-10-28 01:00:00 (Sun)
-64036832400, #      utc_end 2030-03-31 01:00:00 (Sun)
-64023534000, #  local_start 2029-10-28 03:00:00 (Sun)
-64036839600, #    local_end 2030-03-31 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64036832400, #    utc_start 2030-03-31 01:00:00 (Sun)
-64054976400, #      utc_end 2030-10-27 01:00:00 (Sun)
-64036843200, #  local_start 2030-03-31 04:00:00 (Sun)
-64054987200, #    local_end 2030-10-27 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-64054976400, #    utc_start 2030-10-27 01:00:00 (Sun)
-64068282000, #      utc_end 2031-03-30 01:00:00 (Sun)
-64054983600, #  local_start 2030-10-27 03:00:00 (Sun)
-64068289200, #    local_end 2031-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64068282000, #    utc_start 2031-03-30 01:00:00 (Sun)
-64086426000, #      utc_end 2031-10-26 01:00:00 (Sun)
-64068292800, #  local_start 2031-03-30 04:00:00 (Sun)
-64086436800, #    local_end 2031-10-26 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-64086426000, #    utc_start 2031-10-26 01:00:00 (Sun)
-64099731600, #      utc_end 2032-03-28 01:00:00 (Sun)
-64086433200, #  local_start 2031-10-26 03:00:00 (Sun)
-64099738800, #    local_end 2032-03-28 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64099731600, #    utc_start 2032-03-28 01:00:00 (Sun)
-64118480400, #      utc_end 2032-10-31 01:00:00 (Sun)
-64099742400, #  local_start 2032-03-28 04:00:00 (Sun)
-64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
-64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
-64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
-64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
-64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
-64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
-64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
-64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
-64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
-64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
-64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
-64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
-64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-64181379600, #    utc_start 2034-10-29 01:00:00 (Sun)
-64194080400, #      utc_end 2035-03-25 01:00:00 (Sun)
-64181386800, #  local_start 2034-10-29 03:00:00 (Sun)
-64194087600, #    local_end 2035-03-25 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-64194080400, #    utc_start 2035-03-25 01:00:00 (Sun)
-64212829200, #      utc_end 2035-10-28 01:00:00 (Sun)
-64194091200, #  local_start 2035-03-25 04:00:00 (Sun)
-64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {59}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { 7200 }
-
-my $last_observance = bless( {
-  'format' => 'EE%sT',
-  'gmtoff' => '2:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => 7200,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/EST.pm b/lib/DateTime/TimeZone/EST.pm
deleted file mode 100644
index 09ef84858..000000000
--- a/lib/DateTime/TimeZone/EST.pm
+++ /dev/null
@@ -1,50 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::EST;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::EST::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-DateTime::TimeZone::INFINITY, #      utc_end
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-DateTime::TimeZone::INFINITY, #    local_end
--18000,
-0,
-'EST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {0}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/EST5EDT.pm b/lib/DateTime/TimeZone/EST5EDT.pm
deleted file mode 100644
index 65fa0ff24..000000000
--- a/lib/DateTime/TimeZone/EST5EDT.pm
+++ /dev/null
@@ -1,1386 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::EST5EDT;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::EST5EDT::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60502402800, #      utc_end 1918-03-31 07:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60502384800, #    local_end 1918-03-31 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-60502402800, #    utc_start 1918-03-31 07:00:00 (Sun)
-60520543200, #      utc_end 1918-10-27 06:00:00 (Sun)
-60502388400, #  local_start 1918-03-31 03:00:00 (Sun)
-60520528800, #    local_end 1918-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-60520543200, #    utc_start 1918-10-27 06:00:00 (Sun)
-60533852400, #      utc_end 1919-03-30 07:00:00 (Sun)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60533834400, #    local_end 1919-03-30 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-60533852400, #    utc_start 1919-03-30 07:00:00 (Sun)
-60551992800, #      utc_end 1919-10-26 06:00:00 (Sun)
-60533838000, #  local_start 1919-03-30 03:00:00 (Sun)
-60551978400, #    local_end 1919-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-60551992800, #    utc_start 1919-10-26 06:00:00 (Sun)
-61255465200, #      utc_end 1942-02-09 07:00:00 (Mon)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
--18000,
-0,
-'EST',
-    ],
-    [
-61255465200, #    utc_start 1942-02-09 07:00:00 (Mon)
-61366287600, #      utc_end 1945-08-14 23:00:00 (Tue)
-61255450800, #  local_start 1942-02-09 03:00:00 (Mon)
-61366273200, #    local_end 1945-08-14 19:00:00 (Tue)
--14400,
-1,
-'EWT',
-    ],
-    [
-61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
-61370287200, #      utc_end 1945-09-30 06:00:00 (Sun)
-61366273200, #  local_start 1945-08-14 19:00:00 (Tue)
-61370272800, #    local_end 1945-09-30 02:00:00 (Sun)
--14400,
-1,
-'EPT',
-    ],
-    [
-61370287200, #    utc_start 1945-09-30 06:00:00 (Sun)
-62051295600, #      utc_end 1967-04-30 07:00:00 (Sun)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62051295600, #    utc_start 1967-04-30 07:00:00 (Sun)
-62067016800, #      utc_end 1967-10-29 06:00:00 (Sun)
-62051281200, #  local_start 1967-04-30 03:00:00 (Sun)
-62067002400, #    local_end 1967-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62067016800, #    utc_start 1967-10-29 06:00:00 (Sun)
-62082745200, #      utc_end 1968-04-28 07:00:00 (Sun)
-62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
-62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62082745200, #    utc_start 1968-04-28 07:00:00 (Sun)
-62098466400, #      utc_end 1968-10-27 06:00:00 (Sun)
-62082730800, #  local_start 1968-04-28 03:00:00 (Sun)
-62098452000, #    local_end 1968-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62098466400, #    utc_start 1968-10-27 06:00:00 (Sun)
-62114194800, #      utc_end 1969-04-27 07:00:00 (Sun)
-62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
-62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62114194800, #    utc_start 1969-04-27 07:00:00 (Sun)
-62129916000, #      utc_end 1969-10-26 06:00:00 (Sun)
-62114180400, #  local_start 1969-04-27 03:00:00 (Sun)
-62129901600, #    local_end 1969-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62129916000, #    utc_start 1969-10-26 06:00:00 (Sun)
-62145644400, #      utc_end 1970-04-26 07:00:00 (Sun)
-62129898000, #  local_start 1969-10-26 01:00:00 (Sun)
-62145626400, #    local_end 1970-04-26 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62145644400, #    utc_start 1970-04-26 07:00:00 (Sun)
-62161365600, #      utc_end 1970-10-25 06:00:00 (Sun)
-62145630000, #  local_start 1970-04-26 03:00:00 (Sun)
-62161351200, #    local_end 1970-10-25 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62161365600, #    utc_start 1970-10-25 06:00:00 (Sun)
-62177094000, #      utc_end 1971-04-25 07:00:00 (Sun)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62177076000, #    local_end 1971-04-25 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62177094000, #    utc_start 1971-04-25 07:00:00 (Sun)
-62193420000, #      utc_end 1971-10-31 06:00:00 (Sun)
-62177079600, #  local_start 1971-04-25 03:00:00 (Sun)
-62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62193420000, #    utc_start 1971-10-31 06:00:00 (Sun)
-62209148400, #      utc_end 1972-04-30 07:00:00 (Sun)
-62193402000, #  local_start 1971-10-31 01:00:00 (Sun)
-62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62209148400, #    utc_start 1972-04-30 07:00:00 (Sun)
-62224869600, #      utc_end 1972-10-29 06:00:00 (Sun)
-62209134000, #  local_start 1972-04-30 03:00:00 (Sun)
-62224855200, #    local_end 1972-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62224869600, #    utc_start 1972-10-29 06:00:00 (Sun)
-62240598000, #      utc_end 1973-04-29 07:00:00 (Sun)
-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
-62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62240598000, #    utc_start 1973-04-29 07:00:00 (Sun)
-62256319200, #      utc_end 1973-10-28 06:00:00 (Sun)
-62240583600, #  local_start 1973-04-29 03:00:00 (Sun)
-62256304800, #    local_end 1973-10-28 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62256319200, #    utc_start 1973-10-28 06:00:00 (Sun)
-62262370800, #      utc_end 1974-01-06 07:00:00 (Sun)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62262352800, #    local_end 1974-01-06 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62262370800, #    utc_start 1974-01-06 07:00:00 (Sun)
-62287768800, #      utc_end 1974-10-27 06:00:00 (Sun)
-62262356400, #  local_start 1974-01-06 03:00:00 (Sun)
-62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62287768800, #    utc_start 1974-10-27 06:00:00 (Sun)
-62298054000, #      utc_end 1975-02-23 07:00:00 (Sun)
-62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
-62298036000, #    local_end 1975-02-23 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62298054000, #    utc_start 1975-02-23 07:00:00 (Sun)
-62319218400, #      utc_end 1975-10-26 06:00:00 (Sun)
-62298039600, #  local_start 1975-02-23 03:00:00 (Sun)
-62319204000, #    local_end 1975-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62319218400, #    utc_start 1975-10-26 06:00:00 (Sun)
-62334946800, #      utc_end 1976-04-25 07:00:00 (Sun)
-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
-62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62334946800, #    utc_start 1976-04-25 07:00:00 (Sun)
-62351272800, #      utc_end 1976-10-31 06:00:00 (Sun)
-62334932400, #  local_start 1976-04-25 03:00:00 (Sun)
-62351258400, #    local_end 1976-10-31 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62351272800, #    utc_start 1976-10-31 06:00:00 (Sun)
-62366396400, #      utc_end 1977-04-24 07:00:00 (Sun)
-62351254800, #  local_start 1976-10-31 01:00:00 (Sun)
-62366378400, #    local_end 1977-04-24 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62366396400, #    utc_start 1977-04-24 07:00:00 (Sun)
-62382722400, #      utc_end 1977-10-30 06:00:00 (Sun)
-62366382000, #  local_start 1977-04-24 03:00:00 (Sun)
-62382708000, #    local_end 1977-10-30 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62382722400, #    utc_start 1977-10-30 06:00:00 (Sun)
-62398450800, #      utc_end 1978-04-30 07:00:00 (Sun)
-62382704400, #  local_start 1977-10-30 01:00:00 (Sun)
-62398432800, #    local_end 1978-04-30 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62398450800, #    utc_start 1978-04-30 07:00:00 (Sun)
-62414172000, #      utc_end 1978-10-29 06:00:00 (Sun)
-62398436400, #  local_start 1978-04-30 03:00:00 (Sun)
-62414157600, #    local_end 1978-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62414172000, #    utc_start 1978-10-29 06:00:00 (Sun)
-62429900400, #      utc_end 1979-04-29 07:00:00 (Sun)
-62414154000, #  local_start 1978-10-29 01:00:00 (Sun)
-62429882400, #    local_end 1979-04-29 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62429900400, #    utc_start 1979-04-29 07:00:00 (Sun)
-62445621600, #      utc_end 1979-10-28 06:00:00 (Sun)
-62429886000, #  local_start 1979-04-29 03:00:00 (Sun)
-62445607200, #    local_end 1979-10-28 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62445621600, #    utc_start 1979-10-28 06:00:00 (Sun)
-62461350000, #      utc_end 1980-04-27 07:00:00 (Sun)
-62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
-62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62461350000, #    utc_start 1980-04-27 07:00:00 (Sun)
-62477071200, #      utc_end 1980-10-26 06:00:00 (Sun)
-62461335600, #  local_start 1980-04-27 03:00:00 (Sun)
-62477056800, #    local_end 1980-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62477071200, #    utc_start 1980-10-26 06:00:00 (Sun)
-62492799600, #      utc_end 1981-04-26 07:00:00 (Sun)
-62477053200, #  local_start 1980-10-26 01:00:00 (Sun)
-62492781600, #    local_end 1981-04-26 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62492799600, #    utc_start 1981-04-26 07:00:00 (Sun)
-62508520800, #      utc_end 1981-10-25 06:00:00 (Sun)
-62492785200, #  local_start 1981-04-26 03:00:00 (Sun)
-62508506400, #    local_end 1981-10-25 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62508520800, #    utc_start 1981-10-25 06:00:00 (Sun)
-62524249200, #      utc_end 1982-04-25 07:00:00 (Sun)
-62508502800, #  local_start 1981-10-25 01:00:00 (Sun)
-62524231200, #    local_end 1982-04-25 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62524249200, #    utc_start 1982-04-25 07:00:00 (Sun)
-62540575200, #      utc_end 1982-10-31 06:00:00 (Sun)
-62524234800, #  local_start 1982-04-25 03:00:00 (Sun)
-62540560800, #    local_end 1982-10-31 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62540575200, #    utc_start 1982-10-31 06:00:00 (Sun)
-62555698800, #      utc_end 1983-04-24 07:00:00 (Sun)
-62540557200, #  local_start 1982-10-31 01:00:00 (Sun)
-62555680800, #    local_end 1983-04-24 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62555698800, #    utc_start 1983-04-24 07:00:00 (Sun)
-62572024800, #      utc_end 1983-10-30 06:00:00 (Sun)
-62555684400, #  local_start 1983-04-24 03:00:00 (Sun)
-62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62572024800, #    utc_start 1983-10-30 06:00:00 (Sun)
-62587753200, #      utc_end 1984-04-29 07:00:00 (Sun)
-62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
-62587735200, #    local_end 1984-04-29 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62587753200, #    utc_start 1984-04-29 07:00:00 (Sun)
-62603474400, #      utc_end 1984-10-28 06:00:00 (Sun)
-62587738800, #  local_start 1984-04-29 03:00:00 (Sun)
-62603460000, #    local_end 1984-10-28 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62603474400, #    utc_start 1984-10-28 06:00:00 (Sun)
-62619202800, #      utc_end 1985-04-28 07:00:00 (Sun)
-62603456400, #  local_start 1984-10-28 01:00:00 (Sun)
-62619184800, #    local_end 1985-04-28 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62619202800, #    utc_start 1985-04-28 07:00:00 (Sun)
-62634924000, #      utc_end 1985-10-27 06:00:00 (Sun)
-62619188400, #  local_start 1985-04-28 03:00:00 (Sun)
-62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62634924000, #    utc_start 1985-10-27 06:00:00 (Sun)
-62650652400, #      utc_end 1986-04-27 07:00:00 (Sun)
-62634906000, #  local_start 1985-10-27 01:00:00 (Sun)
-62650634400, #    local_end 1986-04-27 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62650652400, #    utc_start 1986-04-27 07:00:00 (Sun)
-62666373600, #      utc_end 1986-10-26 06:00:00 (Sun)
-62650638000, #  local_start 1986-04-27 03:00:00 (Sun)
-62666359200, #    local_end 1986-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62666373600, #    utc_start 1986-10-26 06:00:00 (Sun)
-62680287600, #      utc_end 1987-04-05 07:00:00 (Sun)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62680287600, #    utc_start 1987-04-05 07:00:00 (Sun)
-62697823200, #      utc_end 1987-10-25 06:00:00 (Sun)
-62680273200, #  local_start 1987-04-05 03:00:00 (Sun)
-62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62697823200, #    utc_start 1987-10-25 06:00:00 (Sun)
-62711737200, #      utc_end 1988-04-03 07:00:00 (Sun)
-62697805200, #  local_start 1987-10-25 01:00:00 (Sun)
-62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62711737200, #    utc_start 1988-04-03 07:00:00 (Sun)
-62729877600, #      utc_end 1988-10-30 06:00:00 (Sun)
-62711722800, #  local_start 1988-04-03 03:00:00 (Sun)
-62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62729877600, #    utc_start 1988-10-30 06:00:00 (Sun)
-62743186800, #      utc_end 1989-04-02 07:00:00 (Sun)
-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
-62743168800, #    local_end 1989-04-02 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62743186800, #    utc_start 1989-04-02 07:00:00 (Sun)
-62761327200, #      utc_end 1989-10-29 06:00:00 (Sun)
-62743172400, #  local_start 1989-04-02 03:00:00 (Sun)
-62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62761327200, #    utc_start 1989-10-29 06:00:00 (Sun)
-62774636400, #      utc_end 1990-04-01 07:00:00 (Sun)
-62761309200, #  local_start 1989-10-29 01:00:00 (Sun)
-62774618400, #    local_end 1990-04-01 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62774636400, #    utc_start 1990-04-01 07:00:00 (Sun)
-62792776800, #      utc_end 1990-10-28 06:00:00 (Sun)
-62774622000, #  local_start 1990-04-01 03:00:00 (Sun)
-62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62792776800, #    utc_start 1990-10-28 06:00:00 (Sun)
-62806690800, #      utc_end 1991-04-07 07:00:00 (Sun)
-62792758800, #  local_start 1990-10-28 01:00:00 (Sun)
-62806672800, #    local_end 1991-04-07 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62806690800, #    utc_start 1991-04-07 07:00:00 (Sun)
-62824226400, #      utc_end 1991-10-27 06:00:00 (Sun)
-62806676400, #  local_start 1991-04-07 03:00:00 (Sun)
-62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62824226400, #    utc_start 1991-10-27 06:00:00 (Sun)
-62838140400, #      utc_end 1992-04-05 07:00:00 (Sun)
-62824208400, #  local_start 1991-10-27 01:00:00 (Sun)
-62838122400, #    local_end 1992-04-05 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62838140400, #    utc_start 1992-04-05 07:00:00 (Sun)
-62855676000, #      utc_end 1992-10-25 06:00:00 (Sun)
-62838126000, #  local_start 1992-04-05 03:00:00 (Sun)
-62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62855676000, #    utc_start 1992-10-25 06:00:00 (Sun)
-62869590000, #      utc_end 1993-04-04 07:00:00 (Sun)
-62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
-62869572000, #    local_end 1993-04-04 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62869590000, #    utc_start 1993-04-04 07:00:00 (Sun)
-62887730400, #      utc_end 1993-10-31 06:00:00 (Sun)
-62869575600, #  local_start 1993-04-04 03:00:00 (Sun)
-62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62887730400, #    utc_start 1993-10-31 06:00:00 (Sun)
-62901039600, #      utc_end 1994-04-03 07:00:00 (Sun)
-62887712400, #  local_start 1993-10-31 01:00:00 (Sun)
-62901021600, #    local_end 1994-04-03 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62901039600, #    utc_start 1994-04-03 07:00:00 (Sun)
-62919180000, #      utc_end 1994-10-30 06:00:00 (Sun)
-62901025200, #  local_start 1994-04-03 03:00:00 (Sun)
-62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62919180000, #    utc_start 1994-10-30 06:00:00 (Sun)
-62932489200, #      utc_end 1995-04-02 07:00:00 (Sun)
-62919162000, #  local_start 1994-10-30 01:00:00 (Sun)
-62932471200, #    local_end 1995-04-02 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62932489200, #    utc_start 1995-04-02 07:00:00 (Sun)
-62950629600, #      utc_end 1995-10-29 06:00:00 (Sun)
-62932474800, #  local_start 1995-04-02 03:00:00 (Sun)
-62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62950629600, #    utc_start 1995-10-29 06:00:00 (Sun)
-62964543600, #      utc_end 1996-04-07 07:00:00 (Sun)
-62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
-62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62964543600, #    utc_start 1996-04-07 07:00:00 (Sun)
-62982079200, #      utc_end 1996-10-27 06:00:00 (Sun)
-62964529200, #  local_start 1996-04-07 03:00:00 (Sun)
-62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-62982079200, #    utc_start 1996-10-27 06:00:00 (Sun)
-62995993200, #      utc_end 1997-04-06 07:00:00 (Sun)
-62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
-62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-62995993200, #    utc_start 1997-04-06 07:00:00 (Sun)
-63013528800, #      utc_end 1997-10-26 06:00:00 (Sun)
-62995978800, #  local_start 1997-04-06 03:00:00 (Sun)
-63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63013528800, #    utc_start 1997-10-26 06:00:00 (Sun)
-63027442800, #      utc_end 1998-04-05 07:00:00 (Sun)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63027442800, #    utc_start 1998-04-05 07:00:00 (Sun)
-63044978400, #      utc_end 1998-10-25 06:00:00 (Sun)
-63027428400, #  local_start 1998-04-05 03:00:00 (Sun)
-63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63044978400, #    utc_start 1998-10-25 06:00:00 (Sun)
-63058892400, #      utc_end 1999-04-04 07:00:00 (Sun)
-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
-63058874400, #    local_end 1999-04-04 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63058892400, #    utc_start 1999-04-04 07:00:00 (Sun)
-63077032800, #      utc_end 1999-10-31 06:00:00 (Sun)
-63058878000, #  local_start 1999-04-04 03:00:00 (Sun)
-63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63077032800, #    utc_start 1999-10-31 06:00:00 (Sun)
-63090342000, #      utc_end 2000-04-02 07:00:00 (Sun)
-63077014800, #  local_start 1999-10-31 01:00:00 (Sun)
-63090324000, #    local_end 2000-04-02 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63090342000, #    utc_start 2000-04-02 07:00:00 (Sun)
-63108482400, #      utc_end 2000-10-29 06:00:00 (Sun)
-63090327600, #  local_start 2000-04-02 03:00:00 (Sun)
-63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63108482400, #    utc_start 2000-10-29 06:00:00 (Sun)
-63121791600, #      utc_end 2001-04-01 07:00:00 (Sun)
-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
-63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63121791600, #    utc_start 2001-04-01 07:00:00 (Sun)
-63139932000, #      utc_end 2001-10-28 06:00:00 (Sun)
-63121777200, #  local_start 2001-04-01 03:00:00 (Sun)
-63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63139932000, #    utc_start 2001-10-28 06:00:00 (Sun)
-63153846000, #      utc_end 2002-04-07 07:00:00 (Sun)
-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
-63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63153846000, #    utc_start 2002-04-07 07:00:00 (Sun)
-63171381600, #      utc_end 2002-10-27 06:00:00 (Sun)
-63153831600, #  local_start 2002-04-07 03:00:00 (Sun)
-63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63171381600, #    utc_start 2002-10-27 06:00:00 (Sun)
-63185295600, #      utc_end 2003-04-06 07:00:00 (Sun)
-63171363600, #  local_start 2002-10-27 01:00:00 (Sun)
-63185277600, #    local_end 2003-04-06 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63185295600, #    utc_start 2003-04-06 07:00:00 (Sun)
-63202831200, #      utc_end 2003-10-26 06:00:00 (Sun)
-63185281200, #  local_start 2003-04-06 03:00:00 (Sun)
-63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63202831200, #    utc_start 2003-10-26 06:00:00 (Sun)
-63216745200, #      utc_end 2004-04-04 07:00:00 (Sun)
-63202813200, #  local_start 2003-10-26 01:00:00 (Sun)
-63216727200, #    local_end 2004-04-04 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63216745200, #    utc_start 2004-04-04 07:00:00 (Sun)
-63234885600, #      utc_end 2004-10-31 06:00:00 (Sun)
-63216730800, #  local_start 2004-04-04 03:00:00 (Sun)
-63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63234885600, #    utc_start 2004-10-31 06:00:00 (Sun)
-63248194800, #      utc_end 2005-04-03 07:00:00 (Sun)
-63234867600, #  local_start 2004-10-31 01:00:00 (Sun)
-63248176800, #    local_end 2005-04-03 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63248194800, #    utc_start 2005-04-03 07:00:00 (Sun)
-63266335200, #      utc_end 2005-10-30 06:00:00 (Sun)
-63248180400, #  local_start 2005-04-03 03:00:00 (Sun)
-63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63266335200, #    utc_start 2005-10-30 06:00:00 (Sun)
-63279644400, #      utc_end 2006-04-02 07:00:00 (Sun)
-63266317200, #  local_start 2005-10-30 01:00:00 (Sun)
-63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63279644400, #    utc_start 2006-04-02 07:00:00 (Sun)
-63297784800, #      utc_end 2006-10-29 06:00:00 (Sun)
-63279630000, #  local_start 2006-04-02 03:00:00 (Sun)
-63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63297784800, #    utc_start 2006-10-29 06:00:00 (Sun)
-63309279600, #      utc_end 2007-03-11 07:00:00 (Sun)
-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
-63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63309279600, #    utc_start 2007-03-11 07:00:00 (Sun)
-63329839200, #      utc_end 2007-11-04 06:00:00 (Sun)
-63309265200, #  local_start 2007-03-11 03:00:00 (Sun)
-63329824800, #    local_end 2007-11-04 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63329839200, #    utc_start 2007-11-04 06:00:00 (Sun)
-63340729200, #      utc_end 2008-03-09 07:00:00 (Sun)
-63329821200, #  local_start 2007-11-04 01:00:00 (Sun)
-63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63340729200, #    utc_start 2008-03-09 07:00:00 (Sun)
-63361288800, #      utc_end 2008-11-02 06:00:00 (Sun)
-63340714800, #  local_start 2008-03-09 03:00:00 (Sun)
-63361274400, #    local_end 2008-11-02 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63361288800, #    utc_start 2008-11-02 06:00:00 (Sun)
-63372178800, #      utc_end 2009-03-08 07:00:00 (Sun)
-63361270800, #  local_start 2008-11-02 01:00:00 (Sun)
-63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63372178800, #    utc_start 2009-03-08 07:00:00 (Sun)
-63392738400, #      utc_end 2009-11-01 06:00:00 (Sun)
-63372164400, #  local_start 2009-03-08 03:00:00 (Sun)
-63392724000, #    local_end 2009-11-01 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63392738400, #    utc_start 2009-11-01 06:00:00 (Sun)
-63404233200, #      utc_end 2010-03-14 07:00:00 (Sun)
-63392720400, #  local_start 2009-11-01 01:00:00 (Sun)
-63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63404233200, #    utc_start 2010-03-14 07:00:00 (Sun)
-63424792800, #      utc_end 2010-11-07 06:00:00 (Sun)
-63404218800, #  local_start 2010-03-14 03:00:00 (Sun)
-63424778400, #    local_end 2010-11-07 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63424792800, #    utc_start 2010-11-07 06:00:00 (Sun)
-63435682800, #      utc_end 2011-03-13 07:00:00 (Sun)
-63424774800, #  local_start 2010-11-07 01:00:00 (Sun)
-63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63435682800, #    utc_start 2011-03-13 07:00:00 (Sun)
-63456242400, #      utc_end 2011-11-06 06:00:00 (Sun)
-63435668400, #  local_start 2011-03-13 03:00:00 (Sun)
-63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63456242400, #    utc_start 2011-11-06 06:00:00 (Sun)
-63467132400, #      utc_end 2012-03-11 07:00:00 (Sun)
-63456224400, #  local_start 2011-11-06 01:00:00 (Sun)
-63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63467132400, #    utc_start 2012-03-11 07:00:00 (Sun)
-63487692000, #      utc_end 2012-11-04 06:00:00 (Sun)
-63467118000, #  local_start 2012-03-11 03:00:00 (Sun)
-63487677600, #    local_end 2012-11-04 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63487692000, #    utc_start 2012-11-04 06:00:00 (Sun)
-63498582000, #      utc_end 2013-03-10 07:00:00 (Sun)
-63487674000, #  local_start 2012-11-04 01:00:00 (Sun)
-63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63498582000, #    utc_start 2013-03-10 07:00:00 (Sun)
-63519141600, #      utc_end 2013-11-03 06:00:00 (Sun)
-63498567600, #  local_start 2013-03-10 03:00:00 (Sun)
-63519127200, #    local_end 2013-11-03 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63519141600, #    utc_start 2013-11-03 06:00:00 (Sun)
-63530031600, #      utc_end 2014-03-09 07:00:00 (Sun)
-63519123600, #  local_start 2013-11-03 01:00:00 (Sun)
-63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63530031600, #    utc_start 2014-03-09 07:00:00 (Sun)
-63550591200, #      utc_end 2014-11-02 06:00:00 (Sun)
-63530017200, #  local_start 2014-03-09 03:00:00 (Sun)
-63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63550591200, #    utc_start 2014-11-02 06:00:00 (Sun)
-63561481200, #      utc_end 2015-03-08 07:00:00 (Sun)
-63550573200, #  local_start 2014-11-02 01:00:00 (Sun)
-63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63561481200, #    utc_start 2015-03-08 07:00:00 (Sun)
-63582040800, #      utc_end 2015-11-01 06:00:00 (Sun)
-63561466800, #  local_start 2015-03-08 03:00:00 (Sun)
-63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63582040800, #    utc_start 2015-11-01 06:00:00 (Sun)
-63593535600, #      utc_end 2016-03-13 07:00:00 (Sun)
-63582022800, #  local_start 2015-11-01 01:00:00 (Sun)
-63593517600, #    local_end 2016-03-13 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63593535600, #    utc_start 2016-03-13 07:00:00 (Sun)
-63614095200, #      utc_end 2016-11-06 06:00:00 (Sun)
-63593521200, #  local_start 2016-03-13 03:00:00 (Sun)
-63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63614095200, #    utc_start 2016-11-06 06:00:00 (Sun)
-63624985200, #      utc_end 2017-03-12 07:00:00 (Sun)
-63614077200, #  local_start 2016-11-06 01:00:00 (Sun)
-63624967200, #    local_end 2017-03-12 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63624985200, #    utc_start 2017-03-12 07:00:00 (Sun)
-63645544800, #      utc_end 2017-11-05 06:00:00 (Sun)
-63624970800, #  local_start 2017-03-12 03:00:00 (Sun)
-63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63645544800, #    utc_start 2017-11-05 06:00:00 (Sun)
-63656434800, #      utc_end 2018-03-11 07:00:00 (Sun)
-63645526800, #  local_start 2017-11-05 01:00:00 (Sun)
-63656416800, #    local_end 2018-03-11 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63656434800, #    utc_start 2018-03-11 07:00:00 (Sun)
-63676994400, #      utc_end 2018-11-04 06:00:00 (Sun)
-63656420400, #  local_start 2018-03-11 03:00:00 (Sun)
-63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63676994400, #    utc_start 2018-11-04 06:00:00 (Sun)
-63687884400, #      utc_end 2019-03-10 07:00:00 (Sun)
-63676976400, #  local_start 2018-11-04 01:00:00 (Sun)
-63687866400, #    local_end 2019-03-10 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63687884400, #    utc_start 2019-03-10 07:00:00 (Sun)
-63708444000, #      utc_end 2019-11-03 06:00:00 (Sun)
-63687870000, #  local_start 2019-03-10 03:00:00 (Sun)
-63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63708444000, #    utc_start 2019-11-03 06:00:00 (Sun)
-63719334000, #      utc_end 2020-03-08 07:00:00 (Sun)
-63708426000, #  local_start 2019-11-03 01:00:00 (Sun)
-63719316000, #    local_end 2020-03-08 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63719334000, #    utc_start 2020-03-08 07:00:00 (Sun)
-63739893600, #      utc_end 2020-11-01 06:00:00 (Sun)
-63719319600, #  local_start 2020-03-08 03:00:00 (Sun)
-63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63739893600, #    utc_start 2020-11-01 06:00:00 (Sun)
-63751388400, #      utc_end 2021-03-14 07:00:00 (Sun)
-63739875600, #  local_start 2020-11-01 01:00:00 (Sun)
-63751370400, #    local_end 2021-03-14 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63751388400, #    utc_start 2021-03-14 07:00:00 (Sun)
-63771948000, #      utc_end 2021-11-07 06:00:00 (Sun)
-63751374000, #  local_start 2021-03-14 03:00:00 (Sun)
-63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63771948000, #    utc_start 2021-11-07 06:00:00 (Sun)
-63782838000, #      utc_end 2022-03-13 07:00:00 (Sun)
-63771930000, #  local_start 2021-11-07 01:00:00 (Sun)
-63782820000, #    local_end 2022-03-13 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63782838000, #    utc_start 2022-03-13 07:00:00 (Sun)
-63803397600, #      utc_end 2022-11-06 06:00:00 (Sun)
-63782823600, #  local_start 2022-03-13 03:00:00 (Sun)
-63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63803397600, #    utc_start 2022-11-06 06:00:00 (Sun)
-63814287600, #      utc_end 2023-03-12 07:00:00 (Sun)
-63803379600, #  local_start 2022-11-06 01:00:00 (Sun)
-63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63814287600, #    utc_start 2023-03-12 07:00:00 (Sun)
-63834847200, #      utc_end 2023-11-05 06:00:00 (Sun)
-63814273200, #  local_start 2023-03-12 03:00:00 (Sun)
-63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63834847200, #    utc_start 2023-11-05 06:00:00 (Sun)
-63845737200, #      utc_end 2024-03-10 07:00:00 (Sun)
-63834829200, #  local_start 2023-11-05 01:00:00 (Sun)
-63845719200, #    local_end 2024-03-10 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63845737200, #    utc_start 2024-03-10 07:00:00 (Sun)
-63866296800, #      utc_end 2024-11-03 06:00:00 (Sun)
-63845722800, #  local_start 2024-03-10 03:00:00 (Sun)
-63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63866296800, #    utc_start 2024-11-03 06:00:00 (Sun)
-63877186800, #      utc_end 2025-03-09 07:00:00 (Sun)
-63866278800, #  local_start 2024-11-03 01:00:00 (Sun)
-63877168800, #    local_end 2025-03-09 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63877186800, #    utc_start 2025-03-09 07:00:00 (Sun)
-63897746400, #      utc_end 2025-11-02 06:00:00 (Sun)
-63877172400, #  local_start 2025-03-09 03:00:00 (Sun)
-63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63897746400, #    utc_start 2025-11-02 06:00:00 (Sun)
-63908636400, #      utc_end 2026-03-08 07:00:00 (Sun)
-63897728400, #  local_start 2025-11-02 01:00:00 (Sun)
-63908618400, #    local_end 2026-03-08 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63908636400, #    utc_start 2026-03-08 07:00:00 (Sun)
-63929196000, #      utc_end 2026-11-01 06:00:00 (Sun)
-63908622000, #  local_start 2026-03-08 03:00:00 (Sun)
-63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63929196000, #    utc_start 2026-11-01 06:00:00 (Sun)
-63940690800, #      utc_end 2027-03-14 07:00:00 (Sun)
-63929178000, #  local_start 2026-11-01 01:00:00 (Sun)
-63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63940690800, #    utc_start 2027-03-14 07:00:00 (Sun)
-63961250400, #      utc_end 2027-11-07 06:00:00 (Sun)
-63940676400, #  local_start 2027-03-14 03:00:00 (Sun)
-63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63961250400, #    utc_start 2027-11-07 06:00:00 (Sun)
-63972140400, #      utc_end 2028-03-12 07:00:00 (Sun)
-63961232400, #  local_start 2027-11-07 01:00:00 (Sun)
-63972122400, #    local_end 2028-03-12 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-63972140400, #    utc_start 2028-03-12 07:00:00 (Sun)
-63992700000, #      utc_end 2028-11-05 06:00:00 (Sun)
-63972126000, #  local_start 2028-03-12 03:00:00 (Sun)
-63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-63992700000, #    utc_start 2028-11-05 06:00:00 (Sun)
-64003590000, #      utc_end 2029-03-11 07:00:00 (Sun)
-63992682000, #  local_start 2028-11-05 01:00:00 (Sun)
-64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64003590000, #    utc_start 2029-03-11 07:00:00 (Sun)
-64024149600, #      utc_end 2029-11-04 06:00:00 (Sun)
-64003575600, #  local_start 2029-03-11 03:00:00 (Sun)
-64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-64024149600, #    utc_start 2029-11-04 06:00:00 (Sun)
-64035039600, #      utc_end 2030-03-10 07:00:00 (Sun)
-64024131600, #  local_start 2029-11-04 01:00:00 (Sun)
-64035021600, #    local_end 2030-03-10 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64035039600, #    utc_start 2030-03-10 07:00:00 (Sun)
-64055599200, #      utc_end 2030-11-03 06:00:00 (Sun)
-64035025200, #  local_start 2030-03-10 03:00:00 (Sun)
-64055584800, #    local_end 2030-11-03 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-64055599200, #    utc_start 2030-11-03 06:00:00 (Sun)
-64066489200, #      utc_end 2031-03-09 07:00:00 (Sun)
-64055581200, #  local_start 2030-11-03 01:00:00 (Sun)
-64066471200, #    local_end 2031-03-09 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64066489200, #    utc_start 2031-03-09 07:00:00 (Sun)
-64087048800, #      utc_end 2031-11-02 06:00:00 (Sun)
-64066474800, #  local_start 2031-03-09 03:00:00 (Sun)
-64087034400, #    local_end 2031-11-02 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-64087048800, #    utc_start 2031-11-02 06:00:00 (Sun)
-64098543600, #      utc_end 2032-03-14 07:00:00 (Sun)
-64087030800, #  local_start 2031-11-02 01:00:00 (Sun)
-64098525600, #    local_end 2032-03-14 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64098543600, #    utc_start 2032-03-14 07:00:00 (Sun)
-64119103200, #      utc_end 2032-11-07 06:00:00 (Sun)
-64098529200, #  local_start 2032-03-14 03:00:00 (Sun)
-64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
-64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
-64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
-64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
-64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
-64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
-64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
-64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
-64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
-64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
-64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
-64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
-64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-    [
-64182002400, #    utc_start 2034-11-05 06:00:00 (Sun)
-64192892400, #      utc_end 2035-03-11 07:00:00 (Sun)
-64181984400, #  local_start 2034-11-05 01:00:00 (Sun)
-64192874400, #    local_end 2035-03-11 02:00:00 (Sun)
--18000,
-0,
-'EST',
-    ],
-    [
-64192892400, #    utc_start 2035-03-11 07:00:00 (Sun)
-64213452000, #      utc_end 2035-11-04 06:00:00 (Sun)
-64192878000, #  local_start 2035-03-11 03:00:00 (Sun)
-64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
--14400,
-1,
-'EDT',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {73}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { -18000 }
-
-my $last_observance = bless( {
-  'format' => 'E%sT',
-  'gmtoff' => '-5:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => -18000,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/Europe/Andorra.pm b/lib/DateTime/TimeZone/Europe/Andorra.pm
index f80475977..ac36316ce 100644
--- a/lib/DateTime/TimeZone/Europe/Andorra.pm
+++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -957,15 +957,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {51}
+sub has_dst_changes {53}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Astrakhan.pm b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
index cac07c2ce..06d00b3df 100644
--- a/lib/DateTime/TimeZone/Europe/Astrakhan.pm
+++ b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,11 +610,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Athens.pm b/lib/DateTime/TimeZone/Europe/Athens.pm
index 332348293..780bdf5b9 100644
--- a/lib/DateTime/TimeZone/Europe/Athens.pm
+++ b/lib/DateTime/TimeZone/Europe/Athens.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -241,17 +241,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62474619600, #    utc_start 1980-09-27 21:00:00 (Sat)
-62482831200, #      utc_end 1980-12-31 22:00:00 (Wed)
-62474626800, #  local_start 1980-09-27 23:00:00 (Sat)
-62482838400, #    local_end 1981-01-01 00:00:00 (Thu)
-7200,
-0,
-'EET',
-    ],
-    [
-62482831200, #    utc_start 1980-12-31 22:00:00 (Wed)
 62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62482838400, #  local_start 1981-01-01 00:00:00 (Thu)
+62474626800, #  local_start 1980-09-27 23:00:00 (Sat)
 62490366000, #    local_end 1981-03-29 03:00:00 (Sun)
 7200,
 0,
@@ -1236,15 +1227,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {66}
+sub has_dst_changes {68}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Belgrade.pm b/lib/DateTime/TimeZone/Europe/Belgrade.pm
index a90543465..f25f91a8a 100644
--- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
+++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61338906000, #    utc_start 1944-10-02 01:00:00 (Mon)
-61346761200, #      utc_end 1944-12-31 23:00:00 (Sun)
-61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
-61346764800, #    local_end 1945-01-01 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61346761200, #    utc_start 1944-12-31 23:00:00 (Sun)
 61357741200, #      utc_end 1945-05-08 01:00:00 (Tue)
-61346764800, #  local_start 1945-01-01 00:00:00 (Mon)
+61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
 61357744800, #    local_end 1945-05-08 02:00:00 (Tue)
 3600,
 0,
@@ -115,17 +106,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61369059600, #    utc_start 1945-09-16 01:00:00 (Sun)
-62542882800, #      utc_end 1982-11-26 23:00:00 (Fri)
-61369063200, #  local_start 1945-09-16 02:00:00 (Sun)
-62542886400, #    local_end 1982-11-27 00:00:00 (Sat)
-3600,
-0,
-'CET',
-    ],
-    [
-62542882800, #    utc_start 1982-11-26 23:00:00 (Fri)
 62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
-62542886400, #  local_start 1982-11-27 00:00:00 (Sat)
+61369063200, #  local_start 1945-09-16 02:00:00 (Sun)
 62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
 3600,
 0,
@@ -1074,15 +1056,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {57}
+sub has_dst_changes {59}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Berlin.pm b/lib/DateTime/TimeZone/Europe/Berlin.pm
index 4fd6b18cc..9b0af8a22 100644
--- a/lib/DateTime/TimeZone/Europe/Berlin.pm
+++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,17 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61374502800, #    utc_start 1945-11-18 01:00:00 (Sun)
-61378297200, #      utc_end 1945-12-31 23:00:00 (Mon)
-61374506400, #  local_start 1945-11-18 02:00:00 (Sun)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
-3600,
-0,
-'CET',
-    ],
-    [
-61378297200, #    utc_start 1945-12-31 23:00:00 (Mon)
 61387203600, #      utc_end 1946-04-14 01:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61374506400, #  local_start 1945-11-18 02:00:00 (Sun)
 61387207200, #    local_end 1946-04-14 02:00:00 (Sun)
 3600,
 0,
@@ -277,17 +268,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61496672400, #    utc_start 1949-10-02 01:00:00 (Sun)
-62451212400, #      utc_end 1979-12-31 23:00:00 (Mon)
-61496676000, #  local_start 1949-10-02 02:00:00 (Sun)
-62451216000, #    local_end 1980-01-01 00:00:00 (Tue)
-3600,
-0,
-'CET',
-    ],
-    [
-62451212400, #    utc_start 1979-12-31 23:00:00 (Mon)
 62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
-62451216000, #  local_start 1980-01-01 00:00:00 (Tue)
+61496676000, #  local_start 1949-10-02 02:00:00 (Sun)
 62459517600, #    local_end 1980-04-06 02:00:00 (Sun)
 3600,
 0,
@@ -1290,15 +1272,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {71}
+sub has_dst_changes {73}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Brussels.pm b/lib/DateTime/TimeZone/Europe/Brussels.pm
index acacced72..2b6c8b988 100644
--- a/lib/DateTime/TimeZone/Europe/Brussels.pm
+++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -547,17 +547,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61323181200, #    utc_start 1944-04-03 01:00:00 (Mon)
-61336389600, #      utc_end 1944-09-02 22:00:00 (Sat)
-61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
-61336396800, #    local_end 1944-09-03 00:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-61336389600, #    utc_start 1944-09-02 22:00:00 (Sat)
 61337610000, #      utc_end 1944-09-17 01:00:00 (Sun)
-61336396800, #  local_start 1944-09-03 00:00:00 (Sun)
+61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
 61337617200, #    local_end 1944-09-17 03:00:00 (Sun)
 7200,
 1,
@@ -601,17 +592,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61402410000, #    utc_start 1946-10-07 01:00:00 (Mon)
-62356604400, #      utc_end 1976-12-31 23:00:00 (Fri)
-61402413600, #  local_start 1946-10-07 02:00:00 (Mon)
-62356608000, #    local_end 1977-01-01 00:00:00 (Sat)
-3600,
-0,
-'CET',
-    ],
-    [
-62356604400, #    utc_start 1976-12-31 23:00:00 (Fri)
 62364560400, #      utc_end 1977-04-03 01:00:00 (Sun)
-62356608000, #  local_start 1977-01-01 00:00:00 (Sat)
+61402413600, #  local_start 1946-10-07 02:00:00 (Mon)
 62364564000, #    local_end 1977-04-03 02:00:00 (Sun)
 3600,
 0,
@@ -1668,15 +1650,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {90}
+sub has_dst_changes {91}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Bucharest.pm b/lib/DateTime/TimeZone/Europe/Bucharest.pm
index 5087d0a60..49ff99ee1 100644
--- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
+++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -403,17 +403,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62790336000, #    utc_start 1990-09-30 00:00:00 (Sun)
-62798364000, #      utc_end 1990-12-31 22:00:00 (Mon)
-62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
-62798371200, #    local_end 1991-01-01 00:00:00 (Tue)
-7200,
-0,
-'EET',
-    ],
-    [
-62798364000, #    utc_start 1990-12-31 22:00:00 (Mon)
 62806053600, #      utc_end 1991-03-30 22:00:00 (Sat)
-62798371200, #  local_start 1991-01-01 00:00:00 (Tue)
+62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
 62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 7200,
 0,
@@ -466,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62884677600, #    utc_start 1993-09-25 22:00:00 (Sat)
-62893058400, #      utc_end 1993-12-31 22:00:00 (Fri)
-62884684800, #  local_start 1993-09-26 00:00:00 (Sun)
-62893065600, #    local_end 1994-01-01 00:00:00 (Sat)
-7200,
-0,
-'EET',
-    ],
-    [
-62893058400, #    utc_start 1993-12-31 22:00:00 (Fri)
 62900402400, #      utc_end 1994-03-26 22:00:00 (Sat)
-62893065600, #  local_start 1994-01-01 00:00:00 (Sat)
+62884684800, #  local_start 1993-09-26 00:00:00 (Sun)
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 7200,
 0,
@@ -529,17 +511,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
-62987752800, #      utc_end 1996-12-31 22:00:00 (Tue)
-62982054000, #  local_start 1996-10-26 23:00:00 (Sat)
-62987760000, #    local_end 1997-01-01 00:00:00 (Wed)
-7200,
-0,
-'EET',
-    ],
-    [
-62987752800, #    utc_start 1996-12-31 22:00:00 (Tue)
 62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62987760000, #  local_start 1997-01-01 00:00:00 (Wed)
+62982054000, #  local_start 1996-10-26 23:00:00 (Sat)
 62995374000, #    local_end 1997-03-30 03:00:00 (Sun)
 7200,
 0,
@@ -1236,15 +1209,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {65}
+sub has_dst_changes {67}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Budapest.pm b/lib/DateTime/TimeZone/Europe/Budapest.pm
index 936927a97..f69a2c14e 100644
--- a/lib/DateTime/TimeZone/Europe/Budapest.pm
+++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60485533200, #    utc_start 1917-09-17 01:00:00 (Mon)
-60494684400, #      utc_end 1917-12-31 23:00:00 (Mon)
-60485536800, #  local_start 1917-09-17 02:00:00 (Mon)
-60494688000, #    local_end 1918-01-01 00:00:00 (Tue)
-3600,
-0,
-'CET',
-    ],
-    [
-60494684400, #    utc_start 1917-12-31 23:00:00 (Mon)
 60503677200, #      utc_end 1918-04-15 01:00:00 (Mon)
-60494688000, #  local_start 1918-01-01 00:00:00 (Tue)
+60485536800, #  local_start 1917-09-17 02:00:00 (Mon)
 60503680800, #    local_end 1918-04-15 02:00:00 (Mon)
 3600,
 0,
@@ -187,17 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61338906000, #    utc_start 1944-10-02 01:00:00 (Mon)
-61346761200, #      utc_end 1944-12-31 23:00:00 (Sun)
-61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
-61346764800, #    local_end 1945-01-01 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61346761200, #    utc_start 1944-12-31 23:00:00 (Sun)
 61357212000, #      utc_end 1945-05-01 22:00:00 (Tue)
-61346764800, #  local_start 1945-01-01 00:00:00 (Mon)
+61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
 61357215600, #    local_end 1945-05-01 23:00:00 (Tue)
 3600,
 0,
@@ -430,17 +412,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62568975600, #    utc_start 1983-09-24 23:00:00 (Sat)
-62577442800, #      utc_end 1983-12-31 23:00:00 (Sat)
-62568979200, #  local_start 1983-09-25 00:00:00 (Sun)
-62577446400, #    local_end 1984-01-01 00:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62577442800, #    utc_start 1983-12-31 23:00:00 (Sat)
 62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62577446400, #  local_start 1984-01-01 00:00:00 (Sun)
+62568979200, #  local_start 1983-09-25 00:00:00 (Sun)
 62584711200, #    local_end 1984-03-25 02:00:00 (Sun)
 3600,
 0,
@@ -1371,15 +1344,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {73}
+sub has_dst_changes {75}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Chisinau.pm b/lib/DateTime/TimeZone/Europe/Chisinau.pm
index 23bf3a0e6..5c58ac9d3 100644
--- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
+++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -466,17 +466,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62821785600, #    utc_start 1991-09-29 00:00:00 (Sun)
-62829900000, #      utc_end 1991-12-31 22:00:00 (Tue)
-62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
-7200,
-0,
-'EET',
-    ],
-    [
-62829900000, #    utc_start 1991-12-31 22:00:00 (Tue)
 62837503200, #      utc_end 1992-03-28 22:00:00 (Sat)
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
+62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 7200,
 0,
@@ -565,17 +556,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
-62987752800, #      utc_end 1996-12-31 22:00:00 (Tue)
-62982054000, #  local_start 1996-10-26 23:00:00 (Sat)
-62987760000, #    local_end 1997-01-01 00:00:00 (Wed)
-7200,
-0,
-'EET',
-    ],
-    [
-62987752800, #    utc_start 1996-12-31 22:00:00 (Tue)
 62995363200, #      utc_end 1997-03-30 00:00:00 (Sun)
-62987760000, #  local_start 1997-01-01 00:00:00 (Wed)
+62982054000, #  local_start 1996-10-26 23:00:00 (Sat)
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 7200,
 0,
@@ -1024,263 +1006,299 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63771321600, #    utc_start 2021-10-31 00:00:00 (Sun)
-63784022400, #      utc_end 2022-03-27 00:00:00 (Sun)
+63784026000, #      utc_end 2022-03-27 01:00:00 (Sun)
 63771328800, #  local_start 2021-10-31 02:00:00 (Sun)
-63784029600, #    local_end 2022-03-27 02:00:00 (Sun)
+63784033200, #    local_end 2022-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
+63802774800, #      utc_end 2022-10-30 01:00:00 (Sun)
+63784036800, #  local_start 2022-03-27 04:00:00 (Sun)
+63802785600, #    local_end 2022-10-30 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
+63815475600, #      utc_end 2023-03-26 01:00:00 (Sun)
+63802782000, #  local_start 2022-10-30 03:00:00 (Sun)
+63815482800, #    local_end 2023-03-26 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
+63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
+63815486400, #  local_start 2023-03-26 04:00:00 (Sun)
+63834235200, #    local_end 2023-10-29 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
+63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
+63834231600, #  local_start 2023-10-29 03:00:00 (Sun)
+63847537200, #    local_end 2024-03-31 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63784022400, #    utc_start 2022-03-27 00:00:00 (Sun)
-63802771200, #      utc_end 2022-10-30 00:00:00 (Sun)
-63784033200, #  local_start 2022-03-27 03:00:00 (Sun)
-63802782000, #    local_end 2022-10-30 03:00:00 (Sun)
+63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
+63865674000, #      utc_end 2024-10-27 01:00:00 (Sun)
+63847540800, #  local_start 2024-03-31 04:00:00 (Sun)
+63865684800, #    local_end 2024-10-27 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63802771200, #    utc_start 2022-10-30 00:00:00 (Sun)
-63815472000, #      utc_end 2023-03-26 00:00:00 (Sun)
-63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
-63815479200, #    local_end 2023-03-26 02:00:00 (Sun)
+63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
+63878979600, #      utc_end 2025-03-30 01:00:00 (Sun)
+63865681200, #  local_start 2024-10-27 03:00:00 (Sun)
+63878986800, #    local_end 2025-03-30 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63815472000, #    utc_start 2023-03-26 00:00:00 (Sun)
-63834220800, #      utc_end 2023-10-29 00:00:00 (Sun)
-63815482800, #  local_start 2023-03-26 03:00:00 (Sun)
-63834231600, #    local_end 2023-10-29 03:00:00 (Sun)
+63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
+63897123600, #      utc_end 2025-10-26 01:00:00 (Sun)
+63878990400, #  local_start 2025-03-30 04:00:00 (Sun)
+63897134400, #    local_end 2025-10-26 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63834220800, #    utc_start 2023-10-29 00:00:00 (Sun)
-63847526400, #      utc_end 2024-03-31 00:00:00 (Sun)
-63834228000, #  local_start 2023-10-29 02:00:00 (Sun)
-63847533600, #    local_end 2024-03-31 02:00:00 (Sun)
+63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
+63910429200, #      utc_end 2026-03-29 01:00:00 (Sun)
+63897130800, #  local_start 2025-10-26 03:00:00 (Sun)
+63910436400, #    local_end 2026-03-29 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63847526400, #    utc_start 2024-03-31 00:00:00 (Sun)
-63865670400, #      utc_end 2024-10-27 00:00:00 (Sun)
-63847537200, #  local_start 2024-03-31 03:00:00 (Sun)
-63865681200, #    local_end 2024-10-27 03:00:00 (Sun)
+63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
+63928573200, #      utc_end 2026-10-25 01:00:00 (Sun)
+63910440000, #  local_start 2026-03-29 04:00:00 (Sun)
+63928584000, #    local_end 2026-10-25 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63865670400, #    utc_start 2024-10-27 00:00:00 (Sun)
-63878976000, #      utc_end 2025-03-30 00:00:00 (Sun)
-63865677600, #  local_start 2024-10-27 02:00:00 (Sun)
-63878983200, #    local_end 2025-03-30 02:00:00 (Sun)
+63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
+63941878800, #      utc_end 2027-03-28 01:00:00 (Sun)
+63928580400, #  local_start 2026-10-25 03:00:00 (Sun)
+63941886000, #    local_end 2027-03-28 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63878976000, #    utc_start 2025-03-30 00:00:00 (Sun)
-63897120000, #      utc_end 2025-10-26 00:00:00 (Sun)
-63878986800, #  local_start 2025-03-30 03:00:00 (Sun)
-63897130800, #    local_end 2025-10-26 03:00:00 (Sun)
+63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
+63960627600, #      utc_end 2027-10-31 01:00:00 (Sun)
+63941889600, #  local_start 2027-03-28 04:00:00 (Sun)
+63960638400, #    local_end 2027-10-31 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63897120000, #    utc_start 2025-10-26 00:00:00 (Sun)
-63910425600, #      utc_end 2026-03-29 00:00:00 (Sun)
-63897127200, #  local_start 2025-10-26 02:00:00 (Sun)
-63910432800, #    local_end 2026-03-29 02:00:00 (Sun)
+63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
+63973328400, #      utc_end 2028-03-26 01:00:00 (Sun)
+63960634800, #  local_start 2027-10-31 03:00:00 (Sun)
+63973335600, #    local_end 2028-03-26 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63910425600, #    utc_start 2026-03-29 00:00:00 (Sun)
-63928569600, #      utc_end 2026-10-25 00:00:00 (Sun)
-63910436400, #  local_start 2026-03-29 03:00:00 (Sun)
-63928580400, #    local_end 2026-10-25 03:00:00 (Sun)
+63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
+63992077200, #      utc_end 2028-10-29 01:00:00 (Sun)
+63973339200, #  local_start 2028-03-26 04:00:00 (Sun)
+63992088000, #    local_end 2028-10-29 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63928569600, #    utc_start 2026-10-25 00:00:00 (Sun)
-63941875200, #      utc_end 2027-03-28 00:00:00 (Sun)
-63928576800, #  local_start 2026-10-25 02:00:00 (Sun)
-63941882400, #    local_end 2027-03-28 02:00:00 (Sun)
+63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
+64004778000, #      utc_end 2029-03-25 01:00:00 (Sun)
+63992084400, #  local_start 2028-10-29 03:00:00 (Sun)
+64004785200, #    local_end 2029-03-25 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63941875200, #    utc_start 2027-03-28 00:00:00 (Sun)
-63960624000, #      utc_end 2027-10-31 00:00:00 (Sun)
-63941886000, #  local_start 2027-03-28 03:00:00 (Sun)
-63960634800, #    local_end 2027-10-31 03:00:00 (Sun)
+64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
+64023526800, #      utc_end 2029-10-28 01:00:00 (Sun)
+64004788800, #  local_start 2029-03-25 04:00:00 (Sun)
+64023537600, #    local_end 2029-10-28 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63960624000, #    utc_start 2027-10-31 00:00:00 (Sun)
-63973324800, #      utc_end 2028-03-26 00:00:00 (Sun)
-63960631200, #  local_start 2027-10-31 02:00:00 (Sun)
-63973332000, #    local_end 2028-03-26 02:00:00 (Sun)
+64023526800, #    utc_start 2029-10-28 01:00:00 (Sun)
+64036832400, #      utc_end 2030-03-31 01:00:00 (Sun)
+64023534000, #  local_start 2029-10-28 03:00:00 (Sun)
+64036839600, #    local_end 2030-03-31 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63973324800, #    utc_start 2028-03-26 00:00:00 (Sun)
-63992073600, #      utc_end 2028-10-29 00:00:00 (Sun)
-63973335600, #  local_start 2028-03-26 03:00:00 (Sun)
-63992084400, #    local_end 2028-10-29 03:00:00 (Sun)
+64036832400, #    utc_start 2030-03-31 01:00:00 (Sun)
+64054976400, #      utc_end 2030-10-27 01:00:00 (Sun)
+64036843200, #  local_start 2030-03-31 04:00:00 (Sun)
+64054987200, #    local_end 2030-10-27 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-63992073600, #    utc_start 2028-10-29 00:00:00 (Sun)
-64004774400, #      utc_end 2029-03-25 00:00:00 (Sun)
-63992080800, #  local_start 2028-10-29 02:00:00 (Sun)
-64004781600, #    local_end 2029-03-25 02:00:00 (Sun)
+64054976400, #    utc_start 2030-10-27 01:00:00 (Sun)
+64068282000, #      utc_end 2031-03-30 01:00:00 (Sun)
+64054983600, #  local_start 2030-10-27 03:00:00 (Sun)
+64068289200, #    local_end 2031-03-30 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64004774400, #    utc_start 2029-03-25 00:00:00 (Sun)
-64023523200, #      utc_end 2029-10-28 00:00:00 (Sun)
-64004785200, #  local_start 2029-03-25 03:00:00 (Sun)
-64023534000, #    local_end 2029-10-28 03:00:00 (Sun)
+64068282000, #    utc_start 2031-03-30 01:00:00 (Sun)
+64086426000, #      utc_end 2031-10-26 01:00:00 (Sun)
+64068292800, #  local_start 2031-03-30 04:00:00 (Sun)
+64086436800, #    local_end 2031-10-26 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-64023523200, #    utc_start 2029-10-28 00:00:00 (Sun)
-64036828800, #      utc_end 2030-03-31 00:00:00 (Sun)
-64023530400, #  local_start 2029-10-28 02:00:00 (Sun)
-64036836000, #    local_end 2030-03-31 02:00:00 (Sun)
+64086426000, #    utc_start 2031-10-26 01:00:00 (Sun)
+64099731600, #      utc_end 2032-03-28 01:00:00 (Sun)
+64086433200, #  local_start 2031-10-26 03:00:00 (Sun)
+64099738800, #    local_end 2032-03-28 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64036828800, #    utc_start 2030-03-31 00:00:00 (Sun)
-64054972800, #      utc_end 2030-10-27 00:00:00 (Sun)
-64036839600, #  local_start 2030-03-31 03:00:00 (Sun)
-64054983600, #    local_end 2030-10-27 03:00:00 (Sun)
+64099731600, #    utc_start 2032-03-28 01:00:00 (Sun)
+64118480400, #      utc_end 2032-10-31 01:00:00 (Sun)
+64099742400, #  local_start 2032-03-28 04:00:00 (Sun)
+64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-64054972800, #    utc_start 2030-10-27 00:00:00 (Sun)
-64068278400, #      utc_end 2031-03-30 00:00:00 (Sun)
-64054980000, #  local_start 2030-10-27 02:00:00 (Sun)
-64068285600, #    local_end 2031-03-30 02:00:00 (Sun)
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64068278400, #    utc_start 2031-03-30 00:00:00 (Sun)
-64086422400, #      utc_end 2031-10-26 00:00:00 (Sun)
-64068289200, #  local_start 2031-03-30 03:00:00 (Sun)
-64086433200, #    local_end 2031-10-26 03:00:00 (Sun)
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-64086422400, #    utc_start 2031-10-26 00:00:00 (Sun)
-64099728000, #      utc_end 2032-03-28 00:00:00 (Sun)
-64086429600, #  local_start 2031-10-26 02:00:00 (Sun)
-64099735200, #    local_end 2032-03-28 02:00:00 (Sun)
+64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
+64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
+64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
+64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64099728000, #    utc_start 2032-03-28 00:00:00 (Sun)
-64118476800, #      utc_end 2032-10-31 00:00:00 (Sun)
-64099738800, #  local_start 2032-03-28 03:00:00 (Sun)
-64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
+64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
+64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
+64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
+64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-64118476800, #    utc_start 2032-10-31 00:00:00 (Sun)
-64131177600, #      utc_end 2033-03-27 00:00:00 (Sun)
-64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
-64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+64181379600, #    utc_start 2034-10-29 01:00:00 (Sun)
+64194080400, #      utc_end 2035-03-25 01:00:00 (Sun)
+64181386800, #  local_start 2034-10-29 03:00:00 (Sun)
+64194087600, #    local_end 2035-03-25 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64131177600, #    utc_start 2033-03-27 00:00:00 (Sun)
-64149926400, #      utc_end 2033-10-30 00:00:00 (Sun)
-64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
-64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+64194080400, #    utc_start 2035-03-25 01:00:00 (Sun)
+64212829200, #      utc_end 2035-10-28 01:00:00 (Sun)
+64194091200, #  local_start 2035-03-25 04:00:00 (Sun)
+64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-64149926400, #    utc_start 2033-10-30 00:00:00 (Sun)
-64162627200, #      utc_end 2034-03-26 00:00:00 (Sun)
-64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
-64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64162627200, #    utc_start 2034-03-26 00:00:00 (Sun)
-64181376000, #      utc_end 2034-10-29 00:00:00 (Sun)
-64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
-64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-64181376000, #    utc_start 2034-10-29 00:00:00 (Sun)
-64194076800, #      utc_end 2035-03-25 00:00:00 (Sun)
-64181383200, #  local_start 2034-10-29 02:00:00 (Sun)
-64194084000, #    local_end 2035-03-25 02:00:00 (Sun)
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64194076800, #    utc_start 2035-03-25 00:00:00 (Sun)
-64212825600, #      utc_end 2035-10-28 00:00:00 (Sun)
-64194087600, #  local_start 2035-03-25 03:00:00 (Sun)
-64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {68}
+sub has_dst_changes {70}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1293,7 +1311,7 @@ my $last_observance = bless( {
   'gmtoff' => '2:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 729025,
+    'local_rd_days' => 738156,
     'local_rd_secs' => 0,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -1301,16 +1319,16 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 729025,
+    'utc_rd_days' => 738156,
     'utc_rd_secs' => 0,
-    'utc_year' => 1998
+    'utc_year' => 2023
   }, 'DateTime' ),
   'offset_from_std' => 0,
   'offset_from_utc' => 7200,
   'until' => [],
   'utc_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 729024,
+    'local_rd_days' => 738155,
     'local_rd_secs' => 79200,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -1318,9 +1336,9 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 729024,
+    'utc_rd_days' => 738155,
     'utc_rd_secs' => 79200,
-    'utc_year' => 1997
+    'utc_year' => 2022
   }, 'DateTime' )
 }, 'DateTime::TimeZone::OlsonDB::Observance' )
 ;
@@ -1328,26 +1346,26 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '3:00',
-    'from' => '1997',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Moldova',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
-    'from' => '1997',
+    'at' => '1:00u',
+    'from' => '1981',
     'in' => 'Mar',
     'letter' => 'S',
-    'name' => 'Moldova',
+    'name' => 'EU',
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
     'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Dublin.pm b/lib/DateTime/TimeZone/Europe/Dublin.pm
index b28e60fba..6e1a3e7cf 100644
--- a/lib/DateTime/TimeZone/Europe/Dublin.pm
+++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -142,17 +142,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60613149600, #    utc_start 1921-10-03 02:00:00 (Mon)
-60618672000, #      utc_end 1921-12-06 00:00:00 (Tue)
-60613149600, #  local_start 1921-10-03 02:00:00 (Mon)
-60618672000, #    local_end 1921-12-06 00:00:00 (Tue)
-0,
-0,
-'GMT',
-    ],
-    [
-60618672000, #    utc_start 1921-12-06 00:00:00 (Tue)
 60628183200, #      utc_end 1922-03-26 02:00:00 (Sun)
-60618672000, #  local_start 1921-12-06 00:00:00 (Tue)
+60613149600, #  local_start 1921-10-03 02:00:00 (Mon)
 60628183200, #    local_end 1922-03-26 02:00:00 (Sun)
 0,
 0,
@@ -2046,15 +2037,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 3600,
 0,
+'IST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+1,
+'GMT',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226138400, #  local_start 2036-03-30 02:00:00 (Sun)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+3600,
+0,
+'IST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+1,
+'GMT',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257588000, #  local_start 2037-03-29 02:00:00 (Sun)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+3600,
+0,
 'IST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {112}
+sub has_dst_changes {114}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Gibraltar.pm b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
index 9e93919ec..46be902bb 100644
--- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
+++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -799,17 +799,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61734362400, #    utc_start 1957-04-14 02:00:00 (Sun)
-62514370800, #      utc_end 1981-12-31 23:00:00 (Thu)
-61734366000, #  local_start 1957-04-14 03:00:00 (Sun)
-62514374400, #    local_end 1982-01-01 00:00:00 (Fri)
-3600,
-0,
-'CET',
-    ],
-    [
-62514370800, #    utc_start 1981-12-31 23:00:00 (Thu)
 62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62514374400, #  local_start 1982-01-01 00:00:00 (Fri)
+61734366000, #  local_start 1957-04-14 03:00:00 (Sun)
 62521812000, #    local_end 1982-03-28 02:00:00 (Sun)
 3600,
 0,
@@ -1776,15 +1767,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {102}
+sub has_dst_changes {104}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Helsinki.pm b/lib/DateTime/TimeZone/Europe/Helsinki.pm
index 2f35a9c65..eba5a6510 100644
--- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
+++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,17 +97,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62537529600, #    utc_start 1982-09-26 00:00:00 (Sun)
-62545903200, #      utc_end 1982-12-31 22:00:00 (Fri)
-62537536800, #  local_start 1982-09-26 02:00:00 (Sun)
-62545910400, #    local_end 1983-01-01 00:00:00 (Sat)
-7200,
-0,
-'EET',
-    ],
-    [
-62545903200, #    utc_start 1982-12-31 22:00:00 (Fri)
 62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
-62545910400, #  local_start 1983-01-01 00:00:00 (Sat)
+62537536800, #  local_start 1982-09-26 02:00:00 (Sun)
 62553265200, #    local_end 1983-03-27 03:00:00 (Sun)
 7200,
 0,
@@ -1056,15 +1047,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {56}
+sub has_dst_changes {58}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Istanbul.pm b/lib/DateTime/TimeZone/Europe/Istanbul.pm
index b7f0d8845..d4c3161c9 100644
--- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
+++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62403598800, #    utc_start 1978-06-28 21:00:00 (Wed)
-62412937200, #      utc_end 1978-10-14 23:00:00 (Sat)
-62403609600, #  local_start 1978-06-29 00:00:00 (Thu)
-62412948000, #    local_end 1978-10-15 02:00:00 (Sun)
-10800,
-0,
-'+03',
-    ],
-    [
-62412937200, #    utc_start 1978-10-14 23:00:00 (Sat)
 62564137200, #      utc_end 1983-07-30 23:00:00 (Sat)
-62412948000, #  local_start 1978-10-15 02:00:00 (Sun)
+62403609600, #  local_start 1978-06-29 00:00:00 (Thu)
 62564148000, #    local_end 1983-07-31 02:00:00 (Sun)
 10800,
 0,
@@ -889,17 +880,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
-63303285600, #      utc_end 2006-12-31 22:00:00 (Sun)
-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
-63303292800, #    local_end 2007-01-01 00:00:00 (Mon)
-7200,
-0,
-'EET',
-    ],
-    [
-63303285600, #    utc_start 2006-12-31 22:00:00 (Sun)
 63310467600, #      utc_end 2007-03-25 01:00:00 (Sun)
-63303292800, #  local_start 2007-01-01 00:00:00 (Mon)
+63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
 63310474800, #    local_end 2007-03-25 03:00:00 (Sun)
 7200,
 0,
@@ -970,17 +952,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
-63436870800, #      utc_end 2011-03-27 01:00:00 (Sun)
-63424177200, #  local_start 2010-10-31 03:00:00 (Sun)
-63436878000, #    local_end 2011-03-27 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
 63436957200, #      utc_end 2011-03-28 01:00:00 (Mon)
-63436878000, #  local_start 2011-03-27 03:00:00 (Sun)
+63424177200, #  local_start 2010-10-31 03:00:00 (Sun)
 63436964400, #    local_end 2011-03-28 03:00:00 (Mon)
 7200,
 0,
@@ -1033,17 +1006,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
-63531824400, #      utc_end 2014-03-30 01:00:00 (Sun)
-63518526000, #  local_start 2013-10-27 03:00:00 (Sun)
-63531831600, #    local_end 2014-03-30 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
 63531910800, #      utc_end 2014-03-31 01:00:00 (Mon)
-63531831600, #  local_start 2014-03-30 03:00:00 (Sun)
+63518526000, #  local_start 2013-10-27 03:00:00 (Sun)
 63531918000, #    local_end 2014-03-31 03:00:00 (Mon)
 7200,
 0,
@@ -1069,17 +1033,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
-63581418000, #      utc_end 2015-10-25 01:00:00 (Sun)
-63563284800, #  local_start 2015-03-29 04:00:00 (Sun)
-63581428800, #    local_end 2015-10-25 04:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
 63582627600, #      utc_end 2015-11-08 01:00:00 (Sun)
-63581428800, #  local_start 2015-10-25 04:00:00 (Sun)
+63563284800, #  local_start 2015-03-29 04:00:00 (Sun)
 63582638400, #    local_end 2015-11-08 04:00:00 (Sun)
 10800,
 1,
@@ -1114,11 +1069,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {57}
+sub has_dst_changes {56}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
index cf58a9453..3c6c71275 100644
--- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
+++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -754,11 +754,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {38}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Kirov.pm b/lib/DateTime/TimeZone/Europe/Kirov.pm
index 27674dec5..ff9eddd7f 100644
--- a/lib/DateTime/TimeZone/Europe/Kirov.pm
+++ b/lib/DateTime/TimeZone/Europe/Kirov.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,11 +601,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Kyiv.pm b/lib/DateTime/TimeZone/Europe/Kyiv.pm
index acaf7c982..a3f3c433a 100644
--- a/lib/DateTime/TimeZone/Europe/Kyiv.pm
+++ b/lib/DateTime/TimeZone/Europe/Kyiv.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -367,17 +367,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62963913600, #    utc_start 1996-03-31 00:00:00 (Sun)
-62967618000, #      utc_end 1996-05-12 21:00:00 (Sun)
-62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
-62967628800, #    local_end 1996-05-13 00:00:00 (Mon)
-10800,
-1,
-'EEST',
-    ],
-    [
-62967618000, #    utc_start 1996-05-12 21:00:00 (Sun)
 62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62967628800, #  local_start 1996-05-13 00:00:00 (Mon)
+62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
 62982072000, #    local_end 1996-10-27 04:00:00 (Sun)
 10800,
 1,
@@ -1083,15 +1074,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {58}
+sub has_dst_changes {59}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Lisbon.pm b/lib/DateTime/TimeZone/Europe/Lisbon.pm
index 9e46b8f62..532f333d9 100644
--- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
+++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -25,17 +25,8 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59421775005, #      utc_end 1884-01-01 00:36:45 (Tue)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-59421772800, #    local_end 1884-01-01 00:00:00 (Tue)
--2205,
-0,
-'LMT',
-    ],
-    [
-59421775005, #    utc_start 1884-01-01 00:36:45 (Tue)
 60305299200, #      utc_end 1912-01-01 00:00:00 (Mon)
-59421772800, #  local_start 1884-01-01 00:00:00 (Tue)
+DateTime::TimeZone::NEG_INFINITY, #  local_start
 60305296995, #    local_end 1911-12-31 23:23:15 (Sun)
 -2205,
 0,
@@ -61,17 +52,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60457881600, #    utc_start 1916-11-01 00:00:00 (Wed)
-60468246000, #      utc_end 1917-02-28 23:00:00 (Wed)
+60468249600, #      utc_end 1917-03-01 00:00:00 (Thu)
 60457881600, #  local_start 1916-11-01 00:00:00 (Wed)
-60468246000, #    local_end 1917-02-28 23:00:00 (Wed)
+60468249600, #    local_end 1917-03-01 00:00:00 (Thu)
 0,
 0,
 'WET',
     ],
     [
-60468246000, #    utc_start 1917-02-28 23:00:00 (Wed)
+60468249600, #    utc_start 1917-03-01 00:00:00 (Thu)
 60487945200, #      utc_end 1917-10-14 23:00:00 (Sun)
-60468249600, #  local_start 1917-03-01 00:00:00 (Thu)
+60468253200, #  local_start 1917-03-01 01:00:00 (Thu)
 60487948800, #    local_end 1917-10-15 00:00:00 (Mon)
 3600,
 1,
@@ -79,17 +70,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60487945200, #    utc_start 1917-10-14 23:00:00 (Sun)
-60499868400, #      utc_end 1918-03-01 23:00:00 (Fri)
+60499785600, #      utc_end 1918-03-01 00:00:00 (Fri)
 60487945200, #  local_start 1917-10-14 23:00:00 (Sun)
-60499868400, #    local_end 1918-03-01 23:00:00 (Fri)
+60499785600, #    local_end 1918-03-01 00:00:00 (Fri)
 0,
 0,
 'WET',
     ],
     [
-60499868400, #    utc_start 1918-03-01 23:00:00 (Fri)
+60499785600, #    utc_start 1918-03-01 00:00:00 (Fri)
 60519481200, #      utc_end 1918-10-14 23:00:00 (Mon)
-60499872000, #  local_start 1918-03-02 00:00:00 (Sat)
+60499789200, #  local_start 1918-03-01 01:00:00 (Fri)
 60519484800, #    local_end 1918-10-15 00:00:00 (Tue)
 3600,
 1,
@@ -97,17 +88,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60519481200, #    utc_start 1918-10-14 23:00:00 (Mon)
-60531318000, #      utc_end 1919-02-28 23:00:00 (Fri)
+60531321600, #      utc_end 1919-03-01 00:00:00 (Sat)
 60519481200, #  local_start 1918-10-14 23:00:00 (Mon)
-60531318000, #    local_end 1919-02-28 23:00:00 (Fri)
+60531321600, #    local_end 1919-03-01 00:00:00 (Sat)
 0,
 0,
 'WET',
     ],
     [
-60531318000, #    utc_start 1919-02-28 23:00:00 (Fri)
+60531321600, #    utc_start 1919-03-01 00:00:00 (Sat)
 60551017200, #      utc_end 1919-10-14 23:00:00 (Tue)
-60531321600, #  local_start 1919-03-01 00:00:00 (Sat)
+60531325200, #  local_start 1919-03-01 01:00:00 (Sat)
 60551020800, #    local_end 1919-10-15 00:00:00 (Wed)
 3600,
 1,
@@ -115,17 +106,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60551017200, #    utc_start 1919-10-14 23:00:00 (Tue)
-60562940400, #      utc_end 1920-02-29 23:00:00 (Sun)
+60562944000, #      utc_end 1920-03-01 00:00:00 (Mon)
 60551017200, #  local_start 1919-10-14 23:00:00 (Tue)
-60562940400, #    local_end 1920-02-29 23:00:00 (Sun)
+60562944000, #    local_end 1920-03-01 00:00:00 (Mon)
 0,
 0,
 'WET',
     ],
     [
-60562940400, #    utc_start 1920-02-29 23:00:00 (Sun)
+60562944000, #    utc_start 1920-03-01 00:00:00 (Mon)
 60582639600, #      utc_end 1920-10-14 23:00:00 (Thu)
-60562944000, #  local_start 1920-03-01 00:00:00 (Mon)
+60562947600, #  local_start 1920-03-01 01:00:00 (Mon)
 60582643200, #    local_end 1920-10-15 00:00:00 (Fri)
 3600,
 1,
@@ -133,17 +124,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60582639600, #    utc_start 1920-10-14 23:00:00 (Thu)
-60594476400, #      utc_end 1921-02-28 23:00:00 (Mon)
+60594480000, #      utc_end 1921-03-01 00:00:00 (Tue)
 60582639600, #  local_start 1920-10-14 23:00:00 (Thu)
-60594476400, #    local_end 1921-02-28 23:00:00 (Mon)
+60594480000, #    local_end 1921-03-01 00:00:00 (Tue)
 0,
 0,
 'WET',
     ],
     [
-60594476400, #    utc_start 1921-02-28 23:00:00 (Mon)
+60594480000, #    utc_start 1921-03-01 00:00:00 (Tue)
 60614175600, #      utc_end 1921-10-14 23:00:00 (Fri)
-60594480000, #  local_start 1921-03-01 00:00:00 (Tue)
+60594483600, #  local_start 1921-03-01 01:00:00 (Tue)
 60614179200, #    local_end 1921-10-15 00:00:00 (Sat)
 3600,
 1,
@@ -160,17 +151,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60693231600, #    utc_start 1924-04-16 23:00:00 (Wed)
-60708870000, #      utc_end 1924-10-14 23:00:00 (Tue)
+60708006000, #      utc_end 1924-10-04 23:00:00 (Sat)
 60693235200, #  local_start 1924-04-17 00:00:00 (Thu)
-60708873600, #    local_end 1924-10-15 00:00:00 (Wed)
+60708009600, #    local_end 1924-10-05 00:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-60708870000, #    utc_start 1924-10-14 23:00:00 (Tue)
+60708006000, #    utc_start 1924-10-04 23:00:00 (Sat)
 60756390000, #      utc_end 1926-04-17 23:00:00 (Sat)
-60708870000, #  local_start 1924-10-14 23:00:00 (Tue)
+60708006000, #  local_start 1924-10-04 23:00:00 (Sat)
 60756390000, #    local_end 1926-04-17 23:00:00 (Sat)
 0,
 0,
@@ -394,17 +385,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61193660400, #    utc_start 1940-02-24 23:00:00 (Sat)
-61213014000, #      utc_end 1940-10-05 23:00:00 (Sat)
+61213186800, #      utc_end 1940-10-07 23:00:00 (Mon)
 61193664000, #  local_start 1940-02-25 00:00:00 (Sun)
-61213017600, #    local_end 1940-10-06 00:00:00 (Sun)
+61213190400, #    local_end 1940-10-08 00:00:00 (Tue)
 3600,
 1,
 'WEST',
     ],
     [
-61213014000, #    utc_start 1940-10-05 23:00:00 (Sat)
+61213186800, #    utc_start 1940-10-07 23:00:00 (Mon)
 61228738800, #      utc_end 1941-04-05 23:00:00 (Sat)
-61213014000, #  local_start 1940-10-05 23:00:00 (Sat)
+61213186800, #  local_start 1940-10-07 23:00:00 (Mon)
 61228738800, #    local_end 1941-04-05 23:00:00 (Sat)
 0,
 0,
@@ -934,8 +925,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62017408800, #    utc_start 1966-04-03 02:00:00 (Sun)
-62348227200, #      utc_end 1976-09-26 00:00:00 (Sun)
+62033133600, #      utc_end 1966-10-02 02:00:00 (Sun)
 62017412400, #  local_start 1966-04-03 03:00:00 (Sun)
+62033137200, #    local_end 1966-10-02 03:00:00 (Sun)
+3600,
+1,
+'WEST',
+    ],
+    [
+62033133600, #    utc_start 1966-10-02 02:00:00 (Sun)
+62348227200, #      utc_end 1976-09-26 00:00:00 (Sun)
+62033137200, #  local_start 1966-10-02 03:00:00 (Sun)
 62348230800, #    local_end 1976-09-26 01:00:00 (Sun)
 3600,
 0,
@@ -961,35 +961,35 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62379676800, #    utc_start 1977-09-25 00:00:00 (Sun)
-62396006400, #      utc_end 1978-04-02 00:00:00 (Sun)
+62396010000, #      utc_end 1978-04-02 01:00:00 (Sun)
 62379676800, #  local_start 1977-09-25 00:00:00 (Sun)
-62396006400, #    local_end 1978-04-02 00:00:00 (Sun)
+62396010000, #    local_end 1978-04-02 01:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62396006400, #    utc_start 1978-04-02 00:00:00 (Sun)
-62411731200, #      utc_end 1978-10-01 00:00:00 (Sun)
-62396010000, #  local_start 1978-04-02 01:00:00 (Sun)
-62411734800, #    local_end 1978-10-01 01:00:00 (Sun)
+62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
+62411734800, #      utc_end 1978-10-01 01:00:00 (Sun)
+62396013600, #  local_start 1978-04-02 02:00:00 (Sun)
+62411738400, #    local_end 1978-10-01 02:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62411731200, #    utc_start 1978-10-01 00:00:00 (Sun)
-62427456000, #      utc_end 1979-04-01 00:00:00 (Sun)
-62411731200, #  local_start 1978-10-01 00:00:00 (Sun)
-62427456000, #    local_end 1979-04-01 00:00:00 (Sun)
+62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
+62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
+62411734800, #  local_start 1978-10-01 01:00:00 (Sun)
+62427459600, #    local_end 1979-04-01 01:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62427456000, #    utc_start 1979-04-01 00:00:00 (Sun)
+62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
 62443184400, #      utc_end 1979-09-30 01:00:00 (Sun)
-62427459600, #  local_start 1979-04-01 01:00:00 (Sun)
+62427463200, #  local_start 1979-04-01 02:00:00 (Sun)
 62443188000, #    local_end 1979-09-30 02:00:00 (Sun)
 3600,
 1,
@@ -997,17 +997,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62443184400, #    utc_start 1979-09-30 01:00:00 (Sun)
-62458905600, #      utc_end 1980-03-30 00:00:00 (Sun)
+62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
 62443184400, #  local_start 1979-09-30 01:00:00 (Sun)
-62458905600, #    local_end 1980-03-30 00:00:00 (Sun)
+62459514000, #    local_end 1980-04-06 01:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62458905600, #    utc_start 1980-03-30 00:00:00 (Sun)
+62459514000, #    utc_start 1980-04-06 01:00:00 (Sun)
 62474634000, #      utc_end 1980-09-28 01:00:00 (Sun)
-62458909200, #  local_start 1980-03-30 01:00:00 (Sun)
+62459517600, #  local_start 1980-04-06 02:00:00 (Sun)
 62474637600, #    local_end 1980-09-28 02:00:00 (Sun)
 3600,
 1,
@@ -1015,98 +1015,98 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
-62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
+62490355200, #      utc_end 1981-03-29 00:00:00 (Sun)
 62474634000, #  local_start 1980-09-28 01:00:00 (Sun)
-62490358800, #    local_end 1981-03-29 01:00:00 (Sun)
+62490355200, #    local_end 1981-03-29 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
-62506083600, #      utc_end 1981-09-27 01:00:00 (Sun)
-62490362400, #  local_start 1981-03-29 02:00:00 (Sun)
-62506087200, #    local_end 1981-09-27 02:00:00 (Sun)
+62490355200, #    utc_start 1981-03-29 00:00:00 (Sun)
+62506080000, #      utc_end 1981-09-27 00:00:00 (Sun)
+62490358800, #  local_start 1981-03-29 01:00:00 (Sun)
+62506083600, #    local_end 1981-09-27 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
-62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62506083600, #  local_start 1981-09-27 01:00:00 (Sun)
-62521808400, #    local_end 1982-03-28 01:00:00 (Sun)
+62506080000, #    utc_start 1981-09-27 00:00:00 (Sun)
+62521804800, #      utc_end 1982-03-28 00:00:00 (Sun)
+62506080000, #  local_start 1981-09-27 00:00:00 (Sun)
+62521804800, #    local_end 1982-03-28 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
-62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
-62521812000, #  local_start 1982-03-28 02:00:00 (Sun)
-62537536800, #    local_end 1982-09-26 02:00:00 (Sun)
+62521804800, #    utc_start 1982-03-28 00:00:00 (Sun)
+62537529600, #      utc_end 1982-09-26 00:00:00 (Sun)
+62521808400, #  local_start 1982-03-28 01:00:00 (Sun)
+62537533200, #    local_end 1982-09-26 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
-62553261600, #      utc_end 1983-03-27 02:00:00 (Sun)
-62537533200, #  local_start 1982-09-26 01:00:00 (Sun)
-62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
+62537529600, #    utc_start 1982-09-26 00:00:00 (Sun)
+62553254400, #      utc_end 1983-03-27 00:00:00 (Sun)
+62537529600, #  local_start 1982-09-26 00:00:00 (Sun)
+62553254400, #    local_end 1983-03-27 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62553261600, #    utc_start 1983-03-27 02:00:00 (Sun)
-62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
-62553265200, #  local_start 1983-03-27 03:00:00 (Sun)
-62568986400, #    local_end 1983-09-25 02:00:00 (Sun)
+62553254400, #    utc_start 1983-03-27 00:00:00 (Sun)
+62568979200, #      utc_end 1983-09-25 00:00:00 (Sun)
+62553258000, #  local_start 1983-03-27 01:00:00 (Sun)
+62568982800, #    local_end 1983-09-25 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
-62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62568982800, #  local_start 1983-09-25 01:00:00 (Sun)
-62584707600, #    local_end 1984-03-25 01:00:00 (Sun)
+62568979200, #    utc_start 1983-09-25 00:00:00 (Sun)
+62584704000, #      utc_end 1984-03-25 00:00:00 (Sun)
+62568979200, #  local_start 1983-09-25 00:00:00 (Sun)
+62584704000, #    local_end 1984-03-25 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
-62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62584711200, #  local_start 1984-03-25 02:00:00 (Sun)
-62601040800, #    local_end 1984-09-30 02:00:00 (Sun)
+62584704000, #    utc_start 1984-03-25 00:00:00 (Sun)
+62601033600, #      utc_end 1984-09-30 00:00:00 (Sun)
+62584707600, #  local_start 1984-03-25 01:00:00 (Sun)
+62601037200, #    local_end 1984-09-30 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
-62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
-62601037200, #  local_start 1984-09-30 01:00:00 (Sun)
-62616762000, #    local_end 1985-03-31 01:00:00 (Sun)
+62601033600, #    utc_start 1984-09-30 00:00:00 (Sun)
+62616758400, #      utc_end 1985-03-31 00:00:00 (Sun)
+62601033600, #  local_start 1984-09-30 00:00:00 (Sun)
+62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 0,
 0,
 'WET',
     ],
     [
-62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
-62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
-62616765600, #  local_start 1985-03-31 02:00:00 (Sun)
-62632490400, #    local_end 1985-09-29 02:00:00 (Sun)
+62616758400, #    utc_start 1985-03-31 00:00:00 (Sun)
+62632483200, #      utc_end 1985-09-29 00:00:00 (Sun)
+62616762000, #  local_start 1985-03-31 01:00:00 (Sun)
+62632486800, #    local_end 1985-09-29 01:00:00 (Sun)
 3600,
 1,
 'WEST',
     ],
     [
-62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
+62632483200, #    utc_start 1985-09-29 00:00:00 (Sun)
 62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62632486800, #  local_start 1985-09-29 01:00:00 (Sun)
+62632483200, #  local_start 1985-09-29 00:00:00 (Sun)
 62648211600, #    local_end 1986-03-30 01:00:00 (Sun)
 0,
 0,
@@ -2001,15 +2001,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226138400, #  local_start 2036-03-30 02:00:00 (Sun)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+3600,
+1,
+'WEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257588000, #  local_start 2037-03-29 02:00:00 (Sun)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {112}
+sub has_dst_changes {115}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/London.pm b/lib/DateTime/TimeZone/Europe/London.pm
index b73563bcc..d2b561a40 100644
--- a/lib/DateTime/TimeZone/Europe/London.pm
+++ b/lib/DateTime/TimeZone/Europe/London.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1447,17 +1447,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62950006800, #    utc_start 1995-10-22 01:00:00 (Sun)
-62956137600, #      utc_end 1996-01-01 00:00:00 (Mon)
-62950006800, #  local_start 1995-10-22 01:00:00 (Sun)
-62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
-0,
-0,
-'GMT',
-    ],
-    [
-62956137600, #    utc_start 1996-01-01 00:00:00 (Mon)
 62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62956137600, #  local_start 1996-01-01 00:00:00 (Mon)
+62950006800, #  local_start 1995-10-22 01:00:00 (Sun)
 62963917200, #    local_end 1996-03-31 01:00:00 (Sun)
 0,
 0,
@@ -2172,15 +2163,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
 3600,
 1,
+'BST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212829200, #  local_start 2035-10-28 01:00:00 (Sun)
+64226134800, #    local_end 2036-03-30 01:00:00 (Sun)
+0,
+0,
+'GMT',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226138400, #  local_start 2036-03-30 02:00:00 (Sun)
+64244282400, #    local_end 2036-10-26 02:00:00 (Sun)
+3600,
+1,
+'BST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244278800, #  local_start 2036-10-26 01:00:00 (Sun)
+64257584400, #    local_end 2037-03-29 01:00:00 (Sun)
+0,
+0,
+'GMT',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257588000, #  local_start 2037-03-29 02:00:00 (Sun)
+64275732000, #    local_end 2037-10-25 02:00:00 (Sun)
+3600,
+1,
 'BST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {124}
+sub has_dst_changes {126}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Madrid.pm b/lib/DateTime/TimeZone/Europe/Madrid.pm
index b13d5a484..747ef3dee 100644
--- a/lib/DateTime/TimeZone/Europe/Madrid.pm
+++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -421,17 +421,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
-62419676400, #      utc_end 1978-12-31 23:00:00 (Sun)
-62411738400, #  local_start 1978-10-01 02:00:00 (Sun)
-62419680000, #    local_end 1979-01-01 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-62419676400, #    utc_start 1978-12-31 23:00:00 (Sun)
 62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62419680000, #  local_start 1979-01-01 00:00:00 (Mon)
+62411738400, #  local_start 1978-10-01 02:00:00 (Sun)
 62427463200, #    local_end 1979-04-01 02:00:00 (Sun)
 3600,
 0,
@@ -1452,15 +1443,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {79}
+sub has_dst_changes {81}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Malta.pm b/lib/DateTime/TimeZone/Europe/Malta.pm
index 7cfca9c8c..1e93ef2a5 100644
--- a/lib/DateTime/TimeZone/Europe/Malta.pm
+++ b/lib/DateTime/TimeZone/Europe/Malta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -520,17 +520,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62474025600, #    utc_start 1980-09-21 00:00:00 (Sun)
-62482834800, #      utc_end 1980-12-31 23:00:00 (Wed)
-62474029200, #  local_start 1980-09-21 01:00:00 (Sun)
-62482838400, #    local_end 1981-01-01 00:00:00 (Thu)
-3600,
-0,
-'CET',
-    ],
-    [
-62482834800, #    utc_start 1980-12-31 23:00:00 (Wed)
 62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62482838400, #  local_start 1981-01-01 00:00:00 (Thu)
+62474029200, #  local_start 1980-09-21 01:00:00 (Sun)
 62490362400, #    local_end 1981-03-29 02:00:00 (Sun)
 3600,
 0,
@@ -1515,15 +1506,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {82}
+sub has_dst_changes {84}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Minsk.pm b/lib/DateTime/TimeZone/Europe/Minsk.pm
index 311218b9b..cc389b835 100644
--- a/lib/DateTime/TimeZone/Europe/Minsk.pm
+++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -268,17 +268,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
-62766824400, #      utc_end 1989-12-31 21:00:00 (Sun)
-62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
-62766835200, #    local_end 1990-01-01 00:00:00 (Mon)
-10800,
-0,
-'MSK',
-    ],
-    [
-62766824400, #    utc_start 1989-12-31 21:00:00 (Sun)
 62806057200, #      utc_end 1991-03-30 23:00:00 (Sat)
-62766835200, #  local_start 1990-01-01 00:00:00 (Mon)
+62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
@@ -655,11 +646,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {32}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Moscow.pm b/lib/DateTime/TimeZone/Europe/Moscow.pm
index 40ee1664b..0c1d5bdad 100644
--- a/lib/DateTime/TimeZone/Europe/Moscow.pm
+++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -736,11 +736,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {38}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Paris.pm b/lib/DateTime/TimeZone/Europe/Paris.pm
index 523fa8d36..54f2386a8 100644
--- a/lib/DateTime/TimeZone/Europe/Paris.pm
+++ b/lib/DateTime/TimeZone/Europe/Paris.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,17 +583,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62348223600, #    utc_start 1976-09-25 23:00:00 (Sat)
-62356604400, #      utc_end 1976-12-31 23:00:00 (Fri)
-62348227200, #  local_start 1976-09-26 00:00:00 (Sun)
-62356608000, #    local_end 1977-01-01 00:00:00 (Sat)
-3600,
-0,
-'CET',
-    ],
-    [
-62356604400, #    utc_start 1976-12-31 23:00:00 (Fri)
 62364560400, #      utc_end 1977-04-03 01:00:00 (Sun)
-62356608000, #  local_start 1977-01-01 00:00:00 (Sat)
+62348227200, #  local_start 1976-09-26 00:00:00 (Sun)
 62364564000, #    local_end 1977-04-03 02:00:00 (Sun)
 3600,
 0,
@@ -1650,15 +1641,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {91}
+sub has_dst_changes {93}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Prague.pm b/lib/DateTime/TimeZone/Europe/Prague.pm
index e104c2f32..6fedd983c 100644
--- a/lib/DateTime/TimeZone/Europe/Prague.pm
+++ b/lib/DateTime/TimeZone/Europe/Prague.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -160,17 +160,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61354630800, #    utc_start 1945-04-02 01:00:00 (Mon)
-61357816800, #      utc_end 1945-05-08 22:00:00 (Tue)
-61354638000, #  local_start 1945-04-02 03:00:00 (Mon)
-61357824000, #    local_end 1945-05-09 00:00:00 (Wed)
-7200,
-1,
-'CEST',
-    ],
-    [
-61357816800, #    utc_start 1945-05-08 22:00:00 (Tue)
 61370355600, #      utc_end 1945-10-01 01:00:00 (Mon)
-61357824000, #  local_start 1945-05-09 00:00:00 (Wed)
+61354638000, #  local_start 1945-04-02 03:00:00 (Mon)
 61370362800, #    local_end 1945-10-01 03:00:00 (Mon)
 7200,
 1,
@@ -268,17 +259,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61496672400, #    utc_start 1949-10-02 01:00:00 (Sun)
-62419676400, #      utc_end 1978-12-31 23:00:00 (Sun)
-61496676000, #  local_start 1949-10-02 02:00:00 (Sun)
-62419680000, #    local_end 1979-01-01 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-62419676400, #    utc_start 1978-12-31 23:00:00 (Sun)
 62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62419680000, #  local_start 1979-01-01 00:00:00 (Mon)
+61496676000, #  local_start 1949-10-02 02:00:00 (Sun)
 62427463200, #    local_end 1979-04-01 02:00:00 (Sun)
 3600,
 0,
@@ -1299,15 +1281,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {70}
+sub has_dst_changes {71}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Riga.pm b/lib/DateTime/TimeZone/Europe/Riga.pm
index ad5b950da..dcb74c327 100644
--- a/lib/DateTime/TimeZone/Europe/Riga.pm
+++ b/lib/DateTime/TimeZone/Europe/Riga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -439,17 +439,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62979638400, #    utc_start 1996-09-29 00:00:00 (Sun)
-62989480800, #      utc_end 1997-01-20 22:00:00 (Mon)
-62979645600, #  local_start 1996-09-29 02:00:00 (Sun)
-62989488000, #    local_end 1997-01-21 00:00:00 (Tue)
-7200,
-0,
-'EET',
-    ],
-    [
-62989480800, #    utc_start 1997-01-20 22:00:00 (Mon)
 62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62989488000, #  local_start 1997-01-21 00:00:00 (Tue)
+62979645600, #  local_start 1996-09-29 02:00:00 (Sun)
 62995374000, #    local_end 1997-03-30 03:00:00 (Sun)
 7200,
 0,
@@ -502,26 +493,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63087458400, #      utc_end 2000-02-28 22:00:00 (Mon)
-63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
-63087465600, #    local_end 2000-02-29 00:00:00 (Tue)
-7200,
-0,
-'EET',
-    ],
-    [
-63087458400, #    utc_start 2000-02-28 22:00:00 (Mon)
-63114069600, #      utc_end 2001-01-01 22:00:00 (Mon)
-63087465600, #  local_start 2000-02-29 00:00:00 (Tue)
-63114076800, #    local_end 2001-01-02 00:00:00 (Tue)
-7200,
-0,
-'EET',
-    ],
-    [
-63114069600, #    utc_start 2001-01-01 22:00:00 (Mon)
 63121165200, #      utc_end 2001-03-25 01:00:00 (Sun)
-63114076800, #  local_start 2001-01-02 00:00:00 (Tue)
+63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
 63121172400, #    local_end 2001-03-25 03:00:00 (Sun)
 7200,
 0,
@@ -1146,15 +1119,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {59}
+sub has_dst_changes {61}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Rome.pm b/lib/DateTime/TimeZone/Europe/Rome.pm
index bec193b0f..70894642a 100644
--- a/lib/DateTime/TimeZone/Europe/Rome.pm
+++ b/lib/DateTime/TimeZone/Europe/Rome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -160,17 +160,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61291126800, #    utc_start 1943-03-29 01:00:00 (Mon)
-61305372000, #      utc_end 1943-09-09 22:00:00 (Thu)
-61291134000, #  local_start 1943-03-29 03:00:00 (Mon)
-61305379200, #    local_end 1943-09-10 00:00:00 (Fri)
-7200,
-1,
-'CEST',
-    ],
-    [
-61305372000, #    utc_start 1943-09-09 22:00:00 (Thu)
 61307456400, #      utc_end 1943-10-04 01:00:00 (Mon)
-61305379200, #  local_start 1943-09-10 00:00:00 (Fri)
+61291134000, #  local_start 1943-03-29 03:00:00 (Mon)
 61307463600, #    local_end 1943-10-04 03:00:00 (Mon)
 7200,
 1,
@@ -187,17 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61323181200, #    utc_start 1944-04-03 01:00:00 (Mon)
-61328527200, #      utc_end 1944-06-03 22:00:00 (Sat)
-61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
-61328534400, #    local_end 1944-06-04 00:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-61328527200, #    utc_start 1944-06-03 22:00:00 (Sat)
 61337610000, #      utc_end 1944-09-17 01:00:00 (Sun)
-61328534400, #  local_start 1944-06-04 00:00:00 (Sun)
+61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
 61337617200, #    local_end 1944-09-17 03:00:00 (Sun)
 7200,
 1,
@@ -529,17 +511,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62443177200, #    utc_start 1979-09-29 23:00:00 (Sat)
-62451212400, #      utc_end 1979-12-31 23:00:00 (Mon)
-62443180800, #  local_start 1979-09-30 00:00:00 (Sun)
-62451216000, #    local_end 1980-01-01 00:00:00 (Tue)
-3600,
-0,
-'CET',
-    ],
-    [
-62451212400, #    utc_start 1979-12-31 23:00:00 (Mon)
 62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
-62451216000, #  local_start 1980-01-01 00:00:00 (Tue)
+62443180800, #  local_start 1979-09-30 00:00:00 (Sun)
 62459517600, #    local_end 1980-04-06 02:00:00 (Sun)
 3600,
 0,
@@ -1542,15 +1515,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {84}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Samara.pm b/lib/DateTime/TimeZone/Europe/Samara.pm
index 282642232..f7f896652 100644
--- a/lib/DateTime/TimeZone/Europe/Samara.pm
+++ b/lib/DateTime/TimeZone/Europe/Samara.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60888142800, #    utc_start 1930-06-20 21:00:00 (Fri)
-61033377600, #      utc_end 1935-01-26 20:00:00 (Sat)
-60888157200, #  local_start 1930-06-21 01:00:00 (Sat)
-61033392000, #    local_end 1935-01-27 00:00:00 (Sun)
-14400,
-0,
-'+04',
-    ],
-    [
-61033377600, #    utc_start 1935-01-26 20:00:00 (Sat)
 62490600000, #      utc_end 1981-03-31 20:00:00 (Tue)
-61033392000, #  local_start 1935-01-27 00:00:00 (Sun)
+60888157200, #  local_start 1930-06-21 01:00:00 (Sat)
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
@@ -619,11 +610,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Saratov.pm b/lib/DateTime/TimeZone/Europe/Saratov.pm
index 558bc511d..3c6497d09 100644
--- a/lib/DateTime/TimeZone/Europe/Saratov.pm
+++ b/lib/DateTime/TimeZone/Europe/Saratov.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,11 +610,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Simferopol.pm b/lib/DateTime/TimeZone/Europe/Simferopol.pm
index d581d8252..006c2b207 100644
--- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
+++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -268,17 +268,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
-62766824400, #      utc_end 1989-12-31 21:00:00 (Sun)
-62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
-62766835200, #    local_end 1990-01-01 00:00:00 (Mon)
-10800,
-0,
-'MSK',
-    ],
-    [
-62766824400, #    utc_start 1989-12-31 21:00:00 (Sun)
 62782470000, #      utc_end 1990-06-30 23:00:00 (Sat)
-62766835200, #  local_start 1990-01-01 00:00:00 (Mon)
+62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
 62782480800, #    local_end 1990-07-01 02:00:00 (Sun)
 10800,
 0,
@@ -286,17 +277,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62782470000, #    utc_start 1990-06-30 23:00:00 (Sat)
-62836725600, #      utc_end 1992-03-19 22:00:00 (Thu)
-62782477200, #  local_start 1990-07-01 01:00:00 (Sun)
-62836732800, #    local_end 1992-03-20 00:00:00 (Fri)
-7200,
-0,
-'EET',
-    ],
-    [
-62836725600, #    utc_start 1992-03-19 22:00:00 (Thu)
 62837510400, #      utc_end 1992-03-29 00:00:00 (Sun)
-62836732800, #  local_start 1992-03-20 00:00:00 (Fri)
+62782477200, #  local_start 1990-07-01 01:00:00 (Sun)
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 7200,
 0,
@@ -727,11 +709,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {35}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Sofia.pm b/lib/DateTime/TimeZone/Europe/Sofia.pm
index d338c0e62..163ad738e 100644
--- a/lib/DateTime/TimeZone/Europe/Sofia.pm
+++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61338906000, #    utc_start 1944-10-02 01:00:00 (Mon)
-61346761200, #      utc_end 1944-12-31 23:00:00 (Sun)
-61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
-61346764800, #    local_end 1945-01-01 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61346761200, #    utc_start 1944-12-31 23:00:00 (Sun)
 61354634400, #      utc_end 1945-04-02 02:00:00 (Mon)
-61346764800, #  local_start 1945-01-01 00:00:00 (Mon)
+61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
 61354638000, #    local_end 1945-04-02 03:00:00 (Mon)
 3600,
 0,
@@ -322,17 +313,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62790336000, #    utc_start 1990-09-30 00:00:00 (Sun)
-62798364000, #      utc_end 1990-12-31 22:00:00 (Mon)
-62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
-62798371200, #    local_end 1991-01-01 00:00:00 (Tue)
-7200,
-0,
-'EET',
-    ],
-    [
-62798364000, #    utc_start 1990-12-31 22:00:00 (Mon)
 62806053600, #      utc_end 1991-03-30 22:00:00 (Sat)
-62798371200, #  local_start 1991-01-01 00:00:00 (Tue)
+62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
 62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 7200,
 0,
@@ -439,17 +421,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
-62987752800, #      utc_end 1996-12-31 22:00:00 (Tue)
-62982054000, #  local_start 1996-10-26 23:00:00 (Sat)
-62987760000, #    local_end 1997-01-01 00:00:00 (Wed)
-7200,
-0,
-'EET',
-    ],
-    [
-62987752800, #    utc_start 1996-12-31 22:00:00 (Tue)
 62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62987760000, #  local_start 1997-01-01 00:00:00 (Wed)
+62982054000, #  local_start 1996-10-26 23:00:00 (Sat)
 62995374000, #    local_end 1997-03-30 03:00:00 (Sun)
 7200,
 0,
@@ -1146,15 +1119,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {59}
+sub has_dst_changes {61}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Tallinn.pm b/lib/DateTime/TimeZone/Europe/Tallinn.pm
index 36c02ea18..df20f41b5 100644
--- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
+++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,17 +457,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63026812800, #    utc_start 1998-03-29 00:00:00 (Sun)
-63042094800, #      utc_end 1998-09-21 21:00:00 (Mon)
-63026823600, #  local_start 1998-03-29 03:00:00 (Sun)
-63042105600, #    local_end 1998-09-22 00:00:00 (Tue)
-10800,
-1,
-'EEST',
-    ],
-    [
-63042094800, #    utc_start 1998-09-21 21:00:00 (Mon)
 63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63042105600, #  local_start 1998-09-22 00:00:00 (Tue)
+63026823600, #  local_start 1998-03-29 03:00:00 (Sun)
 63044971200, #    local_end 1998-10-25 04:00:00 (Sun)
 10800,
 1,
@@ -493,17 +484,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63149925600, #      utc_end 2002-02-20 22:00:00 (Wed)
-63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
-63149932800, #    local_end 2002-02-21 00:00:00 (Thu)
-7200,
-0,
-'EET',
-    ],
-    [
-63149925600, #    utc_start 2002-02-20 22:00:00 (Wed)
 63153219600, #      utc_end 2002-03-31 01:00:00 (Sun)
-63149932800, #  local_start 2002-02-21 00:00:00 (Thu)
+63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
 63153226800, #    local_end 2002-03-31 03:00:00 (Sun)
 7200,
 0,
@@ -1110,15 +1092,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {58}
+sub has_dst_changes {59}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Tirane.pm b/lib/DateTime/TimeZone/Europe/Tirane.pm
index c86647c4b..378f769d0 100644
--- a/lib/DateTime/TimeZone/Europe/Tirane.pm
+++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -259,17 +259,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62585305200, #    utc_start 1984-03-31 23:00:00 (Sat)
-62593164000, #      utc_end 1984-06-30 22:00:00 (Sat)
-62585312400, #  local_start 1984-04-01 01:00:00 (Sun)
-62593171200, #    local_end 1984-07-01 00:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-62593164000, #    utc_start 1984-06-30 22:00:00 (Sat)
 62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62593171200, #  local_start 1984-07-01 00:00:00 (Sun)
+62585312400, #  local_start 1984-04-01 01:00:00 (Sun)
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 7200,
 1,
@@ -1191,15 +1182,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {65}
+sub has_dst_changes {66}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
index eb37fe93d..c7d7b7230 100644
--- a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
+++ b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,11 +628,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {30}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Vienna.pm b/lib/DateTime/TimeZone/Europe/Vienna.pm
index 0b7321af4..986faa65c 100644
--- a/lib/DateTime/TimeZone/Europe/Vienna.pm
+++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,17 +88,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60516982800, #    utc_start 1918-09-16 01:00:00 (Mon)
-60557756400, #      utc_end 1919-12-31 23:00:00 (Wed)
-60516986400, #  local_start 1918-09-16 02:00:00 (Mon)
-60557760000, #    local_end 1920-01-01 00:00:00 (Thu)
-3600,
-0,
-'CET',
-    ],
-    [
-60557756400, #    utc_start 1919-12-31 23:00:00 (Wed)
 60565971600, #      utc_end 1920-04-05 01:00:00 (Mon)
-60557760000, #  local_start 1920-01-01 00:00:00 (Thu)
+60516986400, #  local_start 1918-09-16 02:00:00 (Mon)
 60565975200, #    local_end 1920-04-05 02:00:00 (Mon)
 3600,
 0,
@@ -187,17 +178,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61355494800, #    utc_start 1945-04-12 01:00:00 (Thu)
-61378297200, #      utc_end 1945-12-31 23:00:00 (Mon)
-61355498400, #  local_start 1945-04-12 02:00:00 (Thu)
-61378300800, #    local_end 1946-01-01 00:00:00 (Tue)
-3600,
-0,
-'CET',
-    ],
-    [
-61378297200, #    utc_start 1945-12-31 23:00:00 (Mon)
 61387203600, #      utc_end 1946-04-14 01:00:00 (Sun)
-61378300800, #  local_start 1946-01-01 00:00:00 (Tue)
+61355498400, #  local_start 1945-04-12 02:00:00 (Thu)
 61387207200, #    local_end 1946-04-14 02:00:00 (Sun)
 3600,
 0,
@@ -268,17 +250,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62474623200, #    utc_start 1980-09-27 22:00:00 (Sat)
-62482834800, #      utc_end 1980-12-31 23:00:00 (Wed)
-62474626800, #  local_start 1980-09-27 23:00:00 (Sat)
-62482838400, #    local_end 1981-01-01 00:00:00 (Thu)
-3600,
-0,
-'CET',
-    ],
-    [
-62482834800, #    utc_start 1980-12-31 23:00:00 (Wed)
 62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62482838400, #  local_start 1981-01-01 00:00:00 (Thu)
+62474626800, #  local_start 1980-09-27 23:00:00 (Sat)
 62490362400, #    local_end 1981-03-29 02:00:00 (Sun)
 3600,
 0,
@@ -1263,15 +1236,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {67}
+sub has_dst_changes {69}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Vilnius.pm b/lib/DateTime/TimeZone/Europe/Vilnius.pm
index d8c9fd775..d06e37008 100644
--- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
+++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -439,17 +439,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63013507200, #    utc_start 1997-10-26 00:00:00 (Sun)
-63019288800, #      utc_end 1997-12-31 22:00:00 (Wed)
-63013514400, #  local_start 1997-10-26 02:00:00 (Sun)
-63019296000, #    local_end 1998-01-01 00:00:00 (Thu)
-7200,
-0,
-'EET',
-    ],
-    [
-63019288800, #    utc_start 1997-12-31 22:00:00 (Wed)
 63026816400, #      utc_end 1998-03-29 01:00:00 (Sun)
-63019296000, #  local_start 1998-01-01 00:00:00 (Thu)
+63013514400, #  local_start 1997-10-26 02:00:00 (Sun)
 63026823600, #    local_end 1998-03-29 03:00:00 (Sun)
 7200,
 0,
@@ -484,17 +475,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63177055200, #      utc_end 2002-12-31 22:00:00 (Tue)
-63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
-63177062400, #    local_end 2003-01-01 00:00:00 (Wed)
-7200,
-0,
-'EET',
-    ],
-    [
-63177055200, #    utc_start 2002-12-31 22:00:00 (Tue)
 63184669200, #      utc_end 2003-03-30 01:00:00 (Sun)
-63177062400, #  local_start 2003-01-01 00:00:00 (Wed)
+63077022000, #  local_start 1999-10-31 03:00:00 (Sun)
 63184676400, #    local_end 2003-03-30 03:00:00 (Sun)
 7200,
 0,
@@ -1083,15 +1065,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212840000, #    local_end 2035-10-28 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212836400, #  local_start 2035-10-28 03:00:00 (Sun)
+64226142000, #    local_end 2036-03-30 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226145600, #  local_start 2036-03-30 04:00:00 (Sun)
+64244289600, #    local_end 2036-10-26 04:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
+64257591600, #    local_end 2037-03-29 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257595200, #  local_start 2037-03-29 04:00:00 (Sun)
+64275739200, #    local_end 2037-10-25 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {55}
+sub has_dst_changes {57}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Volgograd.pm b/lib/DateTime/TimeZone/Europe/Volgograd.pm
index 83fa2b103..9907e2414 100644
--- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
+++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60888142800, #    utc_start 1930-06-20 21:00:00 (Fri)
-61878801600, #      utc_end 1961-11-10 20:00:00 (Fri)
-60888157200, #  local_start 1930-06-21 01:00:00 (Sat)
-61878816000, #    local_end 1961-11-11 00:00:00 (Sat)
-14400,
-0,
-'+04',
-    ],
-    [
-61878801600, #    utc_start 1961-11-10 20:00:00 (Fri)
 62490600000, #      utc_end 1981-03-31 20:00:00 (Tue)
-61878816000, #  local_start 1961-11-11 00:00:00 (Sat)
+60888157200, #  local_start 1930-06-21 01:00:00 (Sat)
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
@@ -628,11 +619,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {29}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Warsaw.pm b/lib/DateTime/TimeZone/Europe/Warsaw.pm
index d79336528..3e5367654 100644
--- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
+++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -169,17 +169,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61323181200, #    utc_start 1944-04-03 01:00:00 (Mon)
-61338808800, #      utc_end 1944-09-30 22:00:00 (Sat)
-61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
-61338816000, #    local_end 1944-10-01 00:00:00 (Sun)
-7200,
-1,
-'CEST',
-    ],
-    [
-61338808800, #    utc_start 1944-09-30 22:00:00 (Sat)
 61339075200, #      utc_end 1944-10-04 00:00:00 (Wed)
-61338816000, #  local_start 1944-10-01 00:00:00 (Sun)
+61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
 61339082400, #    local_end 1944-10-04 02:00:00 (Wed)
 7200,
 1,
@@ -421,17 +412,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61969622400, #    utc_start 1964-09-27 00:00:00 (Sun)
-62356604400, #      utc_end 1976-12-31 23:00:00 (Fri)
-61969626000, #  local_start 1964-09-27 01:00:00 (Sun)
-62356608000, #    local_end 1977-01-01 00:00:00 (Sat)
-3600,
-0,
-'CET',
-    ],
-    [
-62356604400, #    utc_start 1976-12-31 23:00:00 (Fri)
 62364556800, #      utc_end 1977-04-03 00:00:00 (Sun)
-62356608000, #  local_start 1977-01-01 00:00:00 (Sat)
+61969626000, #  local_start 1964-09-27 01:00:00 (Sun)
 62364560400, #    local_end 1977-04-03 01:00:00 (Sun)
 3600,
 0,
@@ -628,17 +610,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62695382400, #    utc_start 1987-09-27 00:00:00 (Sun)
-62703673200, #      utc_end 1987-12-31 23:00:00 (Thu)
-62695386000, #  local_start 1987-09-27 01:00:00 (Sun)
-62703676800, #    local_end 1988-01-01 00:00:00 (Fri)
-3600,
-0,
-'CET',
-    ],
-    [
-62703673200, #    utc_start 1987-12-31 23:00:00 (Thu)
 62711110800, #      utc_end 1988-03-27 01:00:00 (Sun)
-62703676800, #  local_start 1988-01-01 00:00:00 (Fri)
+62695386000, #  local_start 1987-09-27 01:00:00 (Sun)
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 3600,
 0,
@@ -1497,15 +1470,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {80}
+sub has_dst_changes {81}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Europe/Zurich.pm b/lib/DateTime/TimeZone/Europe/Zurich.pm
index 431bd2a37..fa1d51bf1 100644
--- a/lib/DateTime/TimeZone/Europe/Zurich.pm
+++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2024a
+# Generated from debian/tzdata/europe.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,17 +79,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61276003200, #    utc_start 1942-10-05 00:00:00 (Mon)
-62482834800, #      utc_end 1980-12-31 23:00:00 (Wed)
-61276006800, #  local_start 1942-10-05 01:00:00 (Mon)
-62482838400, #    local_end 1981-01-01 00:00:00 (Thu)
-3600,
-0,
-'CET',
-    ],
-    [
-62482834800, #    utc_start 1980-12-31 23:00:00 (Wed)
 62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62482838400, #  local_start 1981-01-01 00:00:00 (Thu)
+61276006800, #  local_start 1942-10-05 01:00:00 (Mon)
 62490362400, #    local_end 1981-03-29 02:00:00 (Sun)
 3600,
 0,
@@ -1074,15 +1065,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64212829200, #    utc_start 2035-10-28 01:00:00 (Sun)
+64226134800, #      utc_end 2036-03-30 01:00:00 (Sun)
+64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
+64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64226134800, #    utc_start 2036-03-30 01:00:00 (Sun)
+64244278800, #      utc_end 2036-10-26 01:00:00 (Sun)
+64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
+64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
+7200,
+1,
+'CEST',
+    ],
+    [
+64244278800, #    utc_start 2036-10-26 01:00:00 (Sun)
+64257584400, #      utc_end 2037-03-29 01:00:00 (Sun)
+64244282400, #  local_start 2036-10-26 02:00:00 (Sun)
+64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64257584400, #    utc_start 2037-03-29 01:00:00 (Sun)
+64275728400, #      utc_end 2037-10-25 01:00:00 (Sun)
+64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
+64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {57}
+sub has_dst_changes {59}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/HST.pm b/lib/DateTime/TimeZone/HST.pm
deleted file mode 100644
index d28821b40..000000000
--- a/lib/DateTime/TimeZone/HST.pm
+++ /dev/null
@@ -1,50 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::HST;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::HST::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-DateTime::TimeZone::INFINITY, #      utc_end
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-DateTime::TimeZone::INFINITY, #    local_end
--36000,
-0,
-'HST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {0}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/Indian/Chagos.pm b/lib/DateTime/TimeZone/Indian/Chagos.pm
index bbfbbd16b..49318165c 100644
--- a/lib/DateTime/TimeZone/Indian/Chagos.pm
+++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Indian/Maldives.pm b/lib/DateTime/TimeZone/Indian/Maldives.pm
index e5b47975a..2c02fbbea 100644
--- a/lib/DateTime/TimeZone/Indian/Maldives.pm
+++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2024a
+# Generated from debian/tzdata/asia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Indian/Mauritius.pm b/lib/DateTime/TimeZone/Indian/Mauritius.pm
index a27c6c495..70bed2dd1 100644
--- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
+++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2024a
+# Generated from debian/tzdata/africa.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,11 +79,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {2}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/MET.pm b/lib/DateTime/TimeZone/MET.pm
deleted file mode 100644
index 9e8c099b1..000000000
--- a/lib/DateTime/TimeZone/MET.pm
+++ /dev/null
@@ -1,1269 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/europe.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::MET;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::MET::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60441976800, #      utc_end 1916-04-30 22:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60441980400, #    local_end 1916-04-30 23:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-60441976800, #    utc_start 1916-04-30 22:00:00 (Sun)
-60455199600, #      utc_end 1916-09-30 23:00:00 (Sat)
-60441984000, #  local_start 1916-05-01 00:00:00 (Mon)
-60455206800, #    local_end 1916-10-01 01:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-60455199600, #    utc_start 1916-09-30 23:00:00 (Sat)
-60472227600, #      utc_end 1917-04-16 01:00:00 (Mon)
-60455203200, #  local_start 1916-10-01 00:00:00 (Sun)
-60472231200, #    local_end 1917-04-16 02:00:00 (Mon)
-3600,
-0,
-'MET',
-    ],
-    [
-60472227600, #    utc_start 1917-04-16 01:00:00 (Mon)
-60485533200, #      utc_end 1917-09-17 01:00:00 (Mon)
-60472234800, #  local_start 1917-04-16 03:00:00 (Mon)
-60485540400, #    local_end 1917-09-17 03:00:00 (Mon)
-7200,
-1,
-'MEST',
-    ],
-    [
-60485533200, #    utc_start 1917-09-17 01:00:00 (Mon)
-60503677200, #      utc_end 1918-04-15 01:00:00 (Mon)
-60485536800, #  local_start 1917-09-17 02:00:00 (Mon)
-60503680800, #    local_end 1918-04-15 02:00:00 (Mon)
-3600,
-0,
-'MET',
-    ],
-    [
-60503677200, #    utc_start 1918-04-15 01:00:00 (Mon)
-60516982800, #      utc_end 1918-09-16 01:00:00 (Mon)
-60503684400, #  local_start 1918-04-15 03:00:00 (Mon)
-60516990000, #    local_end 1918-09-16 03:00:00 (Mon)
-7200,
-1,
-'MEST',
-    ],
-    [
-60516982800, #    utc_start 1918-09-16 01:00:00 (Mon)
-61196778000, #      utc_end 1940-04-01 01:00:00 (Mon)
-60516986400, #  local_start 1918-09-16 02:00:00 (Mon)
-61196781600, #    local_end 1940-04-01 02:00:00 (Mon)
-3600,
-0,
-'MET',
-    ],
-    [
-61196778000, #    utc_start 1940-04-01 01:00:00 (Mon)
-61278426000, #      utc_end 1942-11-02 01:00:00 (Mon)
-61196785200, #  local_start 1940-04-01 03:00:00 (Mon)
-61278433200, #    local_end 1942-11-02 03:00:00 (Mon)
-7200,
-1,
-'MEST',
-    ],
-    [
-61278426000, #    utc_start 1942-11-02 01:00:00 (Mon)
-61291126800, #      utc_end 1943-03-29 01:00:00 (Mon)
-61278429600, #  local_start 1942-11-02 02:00:00 (Mon)
-61291130400, #    local_end 1943-03-29 02:00:00 (Mon)
-3600,
-0,
-'MET',
-    ],
-    [
-61291126800, #    utc_start 1943-03-29 01:00:00 (Mon)
-61307456400, #      utc_end 1943-10-04 01:00:00 (Mon)
-61291134000, #  local_start 1943-03-29 03:00:00 (Mon)
-61307463600, #    local_end 1943-10-04 03:00:00 (Mon)
-7200,
-1,
-'MEST',
-    ],
-    [
-61307456400, #    utc_start 1943-10-04 01:00:00 (Mon)
-61323181200, #      utc_end 1944-04-03 01:00:00 (Mon)
-61307460000, #  local_start 1943-10-04 02:00:00 (Mon)
-61323184800, #    local_end 1944-04-03 02:00:00 (Mon)
-3600,
-0,
-'MET',
-    ],
-    [
-61323181200, #    utc_start 1944-04-03 01:00:00 (Mon)
-61338906000, #      utc_end 1944-10-02 01:00:00 (Mon)
-61323188400, #  local_start 1944-04-03 03:00:00 (Mon)
-61338913200, #    local_end 1944-10-02 03:00:00 (Mon)
-7200,
-1,
-'MEST',
-    ],
-    [
-61338906000, #    utc_start 1944-10-02 01:00:00 (Mon)
-61354630800, #      utc_end 1945-04-02 01:00:00 (Mon)
-61338909600, #  local_start 1944-10-02 02:00:00 (Mon)
-61354634400, #    local_end 1945-04-02 02:00:00 (Mon)
-3600,
-0,
-'MET',
-    ],
-    [
-61354630800, #    utc_start 1945-04-02 01:00:00 (Mon)
-61369059600, #      utc_end 1945-09-16 01:00:00 (Sun)
-61354638000, #  local_start 1945-04-02 03:00:00 (Mon)
-61369066800, #    local_end 1945-09-16 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-61369059600, #    utc_start 1945-09-16 01:00:00 (Sun)
-62364560400, #      utc_end 1977-04-03 01:00:00 (Sun)
-61369063200, #  local_start 1945-09-16 02:00:00 (Sun)
-62364564000, #    local_end 1977-04-03 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62364560400, #    utc_start 1977-04-03 01:00:00 (Sun)
-62379680400, #      utc_end 1977-09-25 01:00:00 (Sun)
-62364567600, #  local_start 1977-04-03 03:00:00 (Sun)
-62379687600, #    local_end 1977-09-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62379680400, #    utc_start 1977-09-25 01:00:00 (Sun)
-62396010000, #      utc_end 1978-04-02 01:00:00 (Sun)
-62379684000, #  local_start 1977-09-25 02:00:00 (Sun)
-62396013600, #    local_end 1978-04-02 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
-62411734800, #      utc_end 1978-10-01 01:00:00 (Sun)
-62396017200, #  local_start 1978-04-02 03:00:00 (Sun)
-62411742000, #    local_end 1978-10-01 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
-62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62411738400, #  local_start 1978-10-01 02:00:00 (Sun)
-62427463200, #    local_end 1979-04-01 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
-62443184400, #      utc_end 1979-09-30 01:00:00 (Sun)
-62427466800, #  local_start 1979-04-01 03:00:00 (Sun)
-62443191600, #    local_end 1979-09-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62443184400, #    utc_start 1979-09-30 01:00:00 (Sun)
-62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
-62443188000, #  local_start 1979-09-30 02:00:00 (Sun)
-62459517600, #    local_end 1980-04-06 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62459514000, #    utc_start 1980-04-06 01:00:00 (Sun)
-62474634000, #      utc_end 1980-09-28 01:00:00 (Sun)
-62459521200, #  local_start 1980-04-06 03:00:00 (Sun)
-62474641200, #    local_end 1980-09-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
-62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62474637600, #  local_start 1980-09-28 02:00:00 (Sun)
-62490362400, #    local_end 1981-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
-62506083600, #      utc_end 1981-09-27 01:00:00 (Sun)
-62490366000, #  local_start 1981-03-29 03:00:00 (Sun)
-62506090800, #    local_end 1981-09-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
-62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62506087200, #  local_start 1981-09-27 02:00:00 (Sun)
-62521812000, #    local_end 1982-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
-62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
-62521815600, #  local_start 1982-03-28 03:00:00 (Sun)
-62537540400, #    local_end 1982-09-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
-62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
-62537536800, #  local_start 1982-09-26 02:00:00 (Sun)
-62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
-62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
-62553265200, #  local_start 1983-03-27 03:00:00 (Sun)
-62568990000, #    local_end 1983-09-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
-62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62568986400, #  local_start 1983-09-25 02:00:00 (Sun)
-62584711200, #    local_end 1984-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
-62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62584714800, #  local_start 1984-03-25 03:00:00 (Sun)
-62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
-62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
-62601040800, #  local_start 1984-09-30 02:00:00 (Sun)
-62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
-62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
-62616769200, #  local_start 1985-03-31 03:00:00 (Sun)
-62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
-62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62632490400, #  local_start 1985-09-29 02:00:00 (Sun)
-62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
-62663936400, #      utc_end 1986-09-28 01:00:00 (Sun)
-62648218800, #  local_start 1986-03-30 03:00:00 (Sun)
-62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
-62679661200, #      utc_end 1987-03-29 01:00:00 (Sun)
-62663940000, #  local_start 1986-09-28 02:00:00 (Sun)
-62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
-62695386000, #      utc_end 1987-09-27 01:00:00 (Sun)
-62679668400, #  local_start 1987-03-29 03:00:00 (Sun)
-62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
-62711110800, #      utc_end 1988-03-27 01:00:00 (Sun)
-62695389600, #  local_start 1987-09-27 02:00:00 (Sun)
-62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
-62726835600, #      utc_end 1988-09-25 01:00:00 (Sun)
-62711118000, #  local_start 1988-03-27 03:00:00 (Sun)
-62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
-62742560400, #      utc_end 1989-03-26 01:00:00 (Sun)
-62726839200, #  local_start 1988-09-25 02:00:00 (Sun)
-62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
-62758285200, #      utc_end 1989-09-24 01:00:00 (Sun)
-62742567600, #  local_start 1989-03-26 03:00:00 (Sun)
-62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
-62774010000, #      utc_end 1990-03-25 01:00:00 (Sun)
-62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
-62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
-62790339600, #      utc_end 1990-09-30 01:00:00 (Sun)
-62774017200, #  local_start 1990-03-25 03:00:00 (Sun)
-62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
-62806064400, #      utc_end 1991-03-31 01:00:00 (Sun)
-62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
-62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
-62821789200, #      utc_end 1991-09-29 01:00:00 (Sun)
-62806071600, #  local_start 1991-03-31 03:00:00 (Sun)
-62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
-62837514000, #      utc_end 1992-03-29 01:00:00 (Sun)
-62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
-62853238800, #      utc_end 1992-09-27 01:00:00 (Sun)
-62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
-62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
-62868963600, #      utc_end 1993-03-28 01:00:00 (Sun)
-62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
-62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
-62884688400, #      utc_end 1993-09-26 01:00:00 (Sun)
-62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
-62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
-62900413200, #      utc_end 1994-03-27 01:00:00 (Sun)
-62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
-62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
-62916138000, #      utc_end 1994-09-25 01:00:00 (Sun)
-62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
-62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
-62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
-62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
-62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
-62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
-62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
-62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62982064800, #  local_start 1996-10-27 02:00:00 (Sun)
-62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
-63013510800, #      utc_end 1997-10-26 01:00:00 (Sun)
-62995374000, #  local_start 1997-03-30 03:00:00 (Sun)
-63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
-63026816400, #      utc_end 1998-03-29 01:00:00 (Sun)
-63013514400, #  local_start 1997-10-26 02:00:00 (Sun)
-63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
-63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63026823600, #  local_start 1998-03-29 03:00:00 (Sun)
-63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
-63058266000, #      utc_end 1999-03-28 01:00:00 (Sun)
-63044964000, #  local_start 1998-10-25 02:00:00 (Sun)
-63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
-63077014800, #      utc_end 1999-10-31 01:00:00 (Sun)
-63058273200, #  local_start 1999-03-28 03:00:00 (Sun)
-63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63089715600, #      utc_end 2000-03-26 01:00:00 (Sun)
-63077018400, #  local_start 1999-10-31 02:00:00 (Sun)
-63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
-63108464400, #      utc_end 2000-10-29 01:00:00 (Sun)
-63089722800, #  local_start 2000-03-26 03:00:00 (Sun)
-63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
-63121165200, #      utc_end 2001-03-25 01:00:00 (Sun)
-63108468000, #  local_start 2000-10-29 02:00:00 (Sun)
-63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
-63139914000, #      utc_end 2001-10-28 01:00:00 (Sun)
-63121172400, #  local_start 2001-03-25 03:00:00 (Sun)
-63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
-63153219600, #      utc_end 2002-03-31 01:00:00 (Sun)
-63139917600, #  local_start 2001-10-28 02:00:00 (Sun)
-63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
-63171363600, #      utc_end 2002-10-27 01:00:00 (Sun)
-63153226800, #  local_start 2002-03-31 03:00:00 (Sun)
-63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
-63184669200, #      utc_end 2003-03-30 01:00:00 (Sun)
-63171367200, #  local_start 2002-10-27 02:00:00 (Sun)
-63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
-63202813200, #      utc_end 2003-10-26 01:00:00 (Sun)
-63184676400, #  local_start 2003-03-30 03:00:00 (Sun)
-63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
-63216118800, #      utc_end 2004-03-28 01:00:00 (Sun)
-63202816800, #  local_start 2003-10-26 02:00:00 (Sun)
-63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
-63234867600, #      utc_end 2004-10-31 01:00:00 (Sun)
-63216126000, #  local_start 2004-03-28 03:00:00 (Sun)
-63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
-63247568400, #      utc_end 2005-03-27 01:00:00 (Sun)
-63234871200, #  local_start 2004-10-31 02:00:00 (Sun)
-63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
-63266317200, #      utc_end 2005-10-30 01:00:00 (Sun)
-63247575600, #  local_start 2005-03-27 03:00:00 (Sun)
-63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
-63279018000, #      utc_end 2006-03-26 01:00:00 (Sun)
-63266320800, #  local_start 2005-10-30 02:00:00 (Sun)
-63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
-63297766800, #      utc_end 2006-10-29 01:00:00 (Sun)
-63279025200, #  local_start 2006-03-26 03:00:00 (Sun)
-63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
-63310467600, #      utc_end 2007-03-25 01:00:00 (Sun)
-63297770400, #  local_start 2006-10-29 02:00:00 (Sun)
-63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
-63329216400, #      utc_end 2007-10-28 01:00:00 (Sun)
-63310474800, #  local_start 2007-03-25 03:00:00 (Sun)
-63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
-63342522000, #      utc_end 2008-03-30 01:00:00 (Sun)
-63329220000, #  local_start 2007-10-28 02:00:00 (Sun)
-63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
-63360666000, #      utc_end 2008-10-26 01:00:00 (Sun)
-63342529200, #  local_start 2008-03-30 03:00:00 (Sun)
-63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
-63373971600, #      utc_end 2009-03-29 01:00:00 (Sun)
-63360669600, #  local_start 2008-10-26 02:00:00 (Sun)
-63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
-63392115600, #      utc_end 2009-10-25 01:00:00 (Sun)
-63373978800, #  local_start 2009-03-29 03:00:00 (Sun)
-63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
-63405421200, #      utc_end 2010-03-28 01:00:00 (Sun)
-63392119200, #  local_start 2009-10-25 02:00:00 (Sun)
-63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
-63424170000, #      utc_end 2010-10-31 01:00:00 (Sun)
-63405428400, #  local_start 2010-03-28 03:00:00 (Sun)
-63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
-63436870800, #      utc_end 2011-03-27 01:00:00 (Sun)
-63424173600, #  local_start 2010-10-31 02:00:00 (Sun)
-63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
-63455619600, #      utc_end 2011-10-30 01:00:00 (Sun)
-63436878000, #  local_start 2011-03-27 03:00:00 (Sun)
-63455626800, #    local_end 2011-10-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
-63468320400, #      utc_end 2012-03-25 01:00:00 (Sun)
-63455623200, #  local_start 2011-10-30 02:00:00 (Sun)
-63468324000, #    local_end 2012-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
-63487069200, #      utc_end 2012-10-28 01:00:00 (Sun)
-63468327600, #  local_start 2012-03-25 03:00:00 (Sun)
-63487076400, #    local_end 2012-10-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
-63500374800, #      utc_end 2013-03-31 01:00:00 (Sun)
-63487072800, #  local_start 2012-10-28 02:00:00 (Sun)
-63500378400, #    local_end 2013-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
-63518518800, #      utc_end 2013-10-27 01:00:00 (Sun)
-63500382000, #  local_start 2013-03-31 03:00:00 (Sun)
-63518526000, #    local_end 2013-10-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
-63531824400, #      utc_end 2014-03-30 01:00:00 (Sun)
-63518522400, #  local_start 2013-10-27 02:00:00 (Sun)
-63531828000, #    local_end 2014-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
-63549968400, #      utc_end 2014-10-26 01:00:00 (Sun)
-63531831600, #  local_start 2014-03-30 03:00:00 (Sun)
-63549975600, #    local_end 2014-10-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
-63563274000, #      utc_end 2015-03-29 01:00:00 (Sun)
-63549972000, #  local_start 2014-10-26 02:00:00 (Sun)
-63563277600, #    local_end 2015-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
-63581418000, #      utc_end 2015-10-25 01:00:00 (Sun)
-63563281200, #  local_start 2015-03-29 03:00:00 (Sun)
-63581425200, #    local_end 2015-10-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
-63594723600, #      utc_end 2016-03-27 01:00:00 (Sun)
-63581421600, #  local_start 2015-10-25 02:00:00 (Sun)
-63594727200, #    local_end 2016-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
-63613472400, #      utc_end 2016-10-30 01:00:00 (Sun)
-63594730800, #  local_start 2016-03-27 03:00:00 (Sun)
-63613479600, #    local_end 2016-10-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
-63626173200, #      utc_end 2017-03-26 01:00:00 (Sun)
-63613476000, #  local_start 2016-10-30 02:00:00 (Sun)
-63626176800, #    local_end 2017-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
-63644922000, #      utc_end 2017-10-29 01:00:00 (Sun)
-63626180400, #  local_start 2017-03-26 03:00:00 (Sun)
-63644929200, #    local_end 2017-10-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
-63657622800, #      utc_end 2018-03-25 01:00:00 (Sun)
-63644925600, #  local_start 2017-10-29 02:00:00 (Sun)
-63657626400, #    local_end 2018-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
-63676371600, #      utc_end 2018-10-28 01:00:00 (Sun)
-63657630000, #  local_start 2018-03-25 03:00:00 (Sun)
-63676378800, #    local_end 2018-10-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
-63689677200, #      utc_end 2019-03-31 01:00:00 (Sun)
-63676375200, #  local_start 2018-10-28 02:00:00 (Sun)
-63689680800, #    local_end 2019-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
-63707821200, #      utc_end 2019-10-27 01:00:00 (Sun)
-63689684400, #  local_start 2019-03-31 03:00:00 (Sun)
-63707828400, #    local_end 2019-10-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
-63721126800, #      utc_end 2020-03-29 01:00:00 (Sun)
-63707824800, #  local_start 2019-10-27 02:00:00 (Sun)
-63721130400, #    local_end 2020-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
-63739270800, #      utc_end 2020-10-25 01:00:00 (Sun)
-63721134000, #  local_start 2020-03-29 03:00:00 (Sun)
-63739278000, #    local_end 2020-10-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
-63752576400, #      utc_end 2021-03-28 01:00:00 (Sun)
-63739274400, #  local_start 2020-10-25 02:00:00 (Sun)
-63752580000, #    local_end 2021-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
-63771325200, #      utc_end 2021-10-31 01:00:00 (Sun)
-63752583600, #  local_start 2021-03-28 03:00:00 (Sun)
-63771332400, #    local_end 2021-10-31 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
-63784026000, #      utc_end 2022-03-27 01:00:00 (Sun)
-63771328800, #  local_start 2021-10-31 02:00:00 (Sun)
-63784029600, #    local_end 2022-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
-63802774800, #      utc_end 2022-10-30 01:00:00 (Sun)
-63784033200, #  local_start 2022-03-27 03:00:00 (Sun)
-63802782000, #    local_end 2022-10-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
-63815475600, #      utc_end 2023-03-26 01:00:00 (Sun)
-63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
-63815479200, #    local_end 2023-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
-63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
-63815482800, #  local_start 2023-03-26 03:00:00 (Sun)
-63834231600, #    local_end 2023-10-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
-63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
-63834228000, #  local_start 2023-10-29 02:00:00 (Sun)
-63847533600, #    local_end 2024-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
-63865674000, #      utc_end 2024-10-27 01:00:00 (Sun)
-63847537200, #  local_start 2024-03-31 03:00:00 (Sun)
-63865681200, #    local_end 2024-10-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
-63878979600, #      utc_end 2025-03-30 01:00:00 (Sun)
-63865677600, #  local_start 2024-10-27 02:00:00 (Sun)
-63878983200, #    local_end 2025-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
-63897123600, #      utc_end 2025-10-26 01:00:00 (Sun)
-63878986800, #  local_start 2025-03-30 03:00:00 (Sun)
-63897130800, #    local_end 2025-10-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
-63910429200, #      utc_end 2026-03-29 01:00:00 (Sun)
-63897127200, #  local_start 2025-10-26 02:00:00 (Sun)
-63910432800, #    local_end 2026-03-29 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
-63928573200, #      utc_end 2026-10-25 01:00:00 (Sun)
-63910436400, #  local_start 2026-03-29 03:00:00 (Sun)
-63928580400, #    local_end 2026-10-25 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
-63941878800, #      utc_end 2027-03-28 01:00:00 (Sun)
-63928576800, #  local_start 2026-10-25 02:00:00 (Sun)
-63941882400, #    local_end 2027-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
-63960627600, #      utc_end 2027-10-31 01:00:00 (Sun)
-63941886000, #  local_start 2027-03-28 03:00:00 (Sun)
-63960634800, #    local_end 2027-10-31 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
-63973328400, #      utc_end 2028-03-26 01:00:00 (Sun)
-63960631200, #  local_start 2027-10-31 02:00:00 (Sun)
-63973332000, #    local_end 2028-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
-63992077200, #      utc_end 2028-10-29 01:00:00 (Sun)
-63973335600, #  local_start 2028-03-26 03:00:00 (Sun)
-63992084400, #    local_end 2028-10-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
-64004778000, #      utc_end 2029-03-25 01:00:00 (Sun)
-63992080800, #  local_start 2028-10-29 02:00:00 (Sun)
-64004781600, #    local_end 2029-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
-64023526800, #      utc_end 2029-10-28 01:00:00 (Sun)
-64004785200, #  local_start 2029-03-25 03:00:00 (Sun)
-64023534000, #    local_end 2029-10-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-64023526800, #    utc_start 2029-10-28 01:00:00 (Sun)
-64036832400, #      utc_end 2030-03-31 01:00:00 (Sun)
-64023530400, #  local_start 2029-10-28 02:00:00 (Sun)
-64036836000, #    local_end 2030-03-31 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64036832400, #    utc_start 2030-03-31 01:00:00 (Sun)
-64054976400, #      utc_end 2030-10-27 01:00:00 (Sun)
-64036839600, #  local_start 2030-03-31 03:00:00 (Sun)
-64054983600, #    local_end 2030-10-27 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-64054976400, #    utc_start 2030-10-27 01:00:00 (Sun)
-64068282000, #      utc_end 2031-03-30 01:00:00 (Sun)
-64054980000, #  local_start 2030-10-27 02:00:00 (Sun)
-64068285600, #    local_end 2031-03-30 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64068282000, #    utc_start 2031-03-30 01:00:00 (Sun)
-64086426000, #      utc_end 2031-10-26 01:00:00 (Sun)
-64068289200, #  local_start 2031-03-30 03:00:00 (Sun)
-64086433200, #    local_end 2031-10-26 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-64086426000, #    utc_start 2031-10-26 01:00:00 (Sun)
-64099731600, #      utc_end 2032-03-28 01:00:00 (Sun)
-64086429600, #  local_start 2031-10-26 02:00:00 (Sun)
-64099735200, #    local_end 2032-03-28 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64099731600, #    utc_start 2032-03-28 01:00:00 (Sun)
-64118480400, #      utc_end 2032-10-31 01:00:00 (Sun)
-64099738800, #  local_start 2032-03-28 03:00:00 (Sun)
-64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
-64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
-64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
-64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
-64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
-64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
-64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
-64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
-64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
-64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
-64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
-64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
-64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-    [
-64181379600, #    utc_start 2034-10-29 01:00:00 (Sun)
-64194080400, #      utc_end 2035-03-25 01:00:00 (Sun)
-64181383200, #  local_start 2034-10-29 02:00:00 (Sun)
-64194084000, #    local_end 2035-03-25 02:00:00 (Sun)
-3600,
-0,
-'MET',
-    ],
-    [
-64194080400, #    utc_start 2035-03-25 01:00:00 (Sun)
-64212829200, #      utc_end 2035-10-28 01:00:00 (Sun)
-64194087600, #  local_start 2035-03-25 03:00:00 (Sun)
-64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
-7200,
-1,
-'MEST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {66}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { 3600 }
-
-my $last_observance = bless( {
-  'format' => 'ME%sT',
-  'gmtoff' => '1:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => 3600,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00s',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'C-Eur',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00s',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'C-Eur',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/MST.pm b/lib/DateTime/TimeZone/MST.pm
deleted file mode 100644
index f2a2419de..000000000
--- a/lib/DateTime/TimeZone/MST.pm
+++ /dev/null
@@ -1,50 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::MST;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::MST::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-DateTime::TimeZone::INFINITY, #      utc_end
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-DateTime::TimeZone::INFINITY, #    local_end
--25200,
-0,
-'MST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {0}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/MST7MDT.pm b/lib/DateTime/TimeZone/MST7MDT.pm
deleted file mode 100644
index 909736caa..000000000
--- a/lib/DateTime/TimeZone/MST7MDT.pm
+++ /dev/null
@@ -1,1386 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::MST7MDT;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::MST7MDT::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60502410000, #      utc_end 1918-03-31 09:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60502384800, #    local_end 1918-03-31 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-60502410000, #    utc_start 1918-03-31 09:00:00 (Sun)
-60520550400, #      utc_end 1918-10-27 08:00:00 (Sun)
-60502388400, #  local_start 1918-03-31 03:00:00 (Sun)
-60520528800, #    local_end 1918-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-60520550400, #    utc_start 1918-10-27 08:00:00 (Sun)
-60533859600, #      utc_end 1919-03-30 09:00:00 (Sun)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60533834400, #    local_end 1919-03-30 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-60533859600, #    utc_start 1919-03-30 09:00:00 (Sun)
-60552000000, #      utc_end 1919-10-26 08:00:00 (Sun)
-60533838000, #  local_start 1919-03-30 03:00:00 (Sun)
-60551978400, #    local_end 1919-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-60552000000, #    utc_start 1919-10-26 08:00:00 (Sun)
-61255472400, #      utc_end 1942-02-09 09:00:00 (Mon)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
--25200,
-0,
-'MST',
-    ],
-    [
-61255472400, #    utc_start 1942-02-09 09:00:00 (Mon)
-61366287600, #      utc_end 1945-08-14 23:00:00 (Tue)
-61255450800, #  local_start 1942-02-09 03:00:00 (Mon)
-61366266000, #    local_end 1945-08-14 17:00:00 (Tue)
--21600,
-1,
-'MWT',
-    ],
-    [
-61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
-61370294400, #      utc_end 1945-09-30 08:00:00 (Sun)
-61366266000, #  local_start 1945-08-14 17:00:00 (Tue)
-61370272800, #    local_end 1945-09-30 02:00:00 (Sun)
--21600,
-1,
-'MPT',
-    ],
-    [
-61370294400, #    utc_start 1945-09-30 08:00:00 (Sun)
-62051302800, #      utc_end 1967-04-30 09:00:00 (Sun)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62051302800, #    utc_start 1967-04-30 09:00:00 (Sun)
-62067024000, #      utc_end 1967-10-29 08:00:00 (Sun)
-62051281200, #  local_start 1967-04-30 03:00:00 (Sun)
-62067002400, #    local_end 1967-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62067024000, #    utc_start 1967-10-29 08:00:00 (Sun)
-62082752400, #      utc_end 1968-04-28 09:00:00 (Sun)
-62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
-62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62082752400, #    utc_start 1968-04-28 09:00:00 (Sun)
-62098473600, #      utc_end 1968-10-27 08:00:00 (Sun)
-62082730800, #  local_start 1968-04-28 03:00:00 (Sun)
-62098452000, #    local_end 1968-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62098473600, #    utc_start 1968-10-27 08:00:00 (Sun)
-62114202000, #      utc_end 1969-04-27 09:00:00 (Sun)
-62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
-62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62114202000, #    utc_start 1969-04-27 09:00:00 (Sun)
-62129923200, #      utc_end 1969-10-26 08:00:00 (Sun)
-62114180400, #  local_start 1969-04-27 03:00:00 (Sun)
-62129901600, #    local_end 1969-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62129923200, #    utc_start 1969-10-26 08:00:00 (Sun)
-62145651600, #      utc_end 1970-04-26 09:00:00 (Sun)
-62129898000, #  local_start 1969-10-26 01:00:00 (Sun)
-62145626400, #    local_end 1970-04-26 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62145651600, #    utc_start 1970-04-26 09:00:00 (Sun)
-62161372800, #      utc_end 1970-10-25 08:00:00 (Sun)
-62145630000, #  local_start 1970-04-26 03:00:00 (Sun)
-62161351200, #    local_end 1970-10-25 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62161372800, #    utc_start 1970-10-25 08:00:00 (Sun)
-62177101200, #      utc_end 1971-04-25 09:00:00 (Sun)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62177076000, #    local_end 1971-04-25 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62177101200, #    utc_start 1971-04-25 09:00:00 (Sun)
-62193427200, #      utc_end 1971-10-31 08:00:00 (Sun)
-62177079600, #  local_start 1971-04-25 03:00:00 (Sun)
-62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62193427200, #    utc_start 1971-10-31 08:00:00 (Sun)
-62209155600, #      utc_end 1972-04-30 09:00:00 (Sun)
-62193402000, #  local_start 1971-10-31 01:00:00 (Sun)
-62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62209155600, #    utc_start 1972-04-30 09:00:00 (Sun)
-62224876800, #      utc_end 1972-10-29 08:00:00 (Sun)
-62209134000, #  local_start 1972-04-30 03:00:00 (Sun)
-62224855200, #    local_end 1972-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62224876800, #    utc_start 1972-10-29 08:00:00 (Sun)
-62240605200, #      utc_end 1973-04-29 09:00:00 (Sun)
-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
-62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62240605200, #    utc_start 1973-04-29 09:00:00 (Sun)
-62256326400, #      utc_end 1973-10-28 08:00:00 (Sun)
-62240583600, #  local_start 1973-04-29 03:00:00 (Sun)
-62256304800, #    local_end 1973-10-28 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62256326400, #    utc_start 1973-10-28 08:00:00 (Sun)
-62262378000, #      utc_end 1974-01-06 09:00:00 (Sun)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62262352800, #    local_end 1974-01-06 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62262378000, #    utc_start 1974-01-06 09:00:00 (Sun)
-62287776000, #      utc_end 1974-10-27 08:00:00 (Sun)
-62262356400, #  local_start 1974-01-06 03:00:00 (Sun)
-62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62287776000, #    utc_start 1974-10-27 08:00:00 (Sun)
-62298061200, #      utc_end 1975-02-23 09:00:00 (Sun)
-62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
-62298036000, #    local_end 1975-02-23 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62298061200, #    utc_start 1975-02-23 09:00:00 (Sun)
-62319225600, #      utc_end 1975-10-26 08:00:00 (Sun)
-62298039600, #  local_start 1975-02-23 03:00:00 (Sun)
-62319204000, #    local_end 1975-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62319225600, #    utc_start 1975-10-26 08:00:00 (Sun)
-62334954000, #      utc_end 1976-04-25 09:00:00 (Sun)
-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
-62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62334954000, #    utc_start 1976-04-25 09:00:00 (Sun)
-62351280000, #      utc_end 1976-10-31 08:00:00 (Sun)
-62334932400, #  local_start 1976-04-25 03:00:00 (Sun)
-62351258400, #    local_end 1976-10-31 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62351280000, #    utc_start 1976-10-31 08:00:00 (Sun)
-62366403600, #      utc_end 1977-04-24 09:00:00 (Sun)
-62351254800, #  local_start 1976-10-31 01:00:00 (Sun)
-62366378400, #    local_end 1977-04-24 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62366403600, #    utc_start 1977-04-24 09:00:00 (Sun)
-62382729600, #      utc_end 1977-10-30 08:00:00 (Sun)
-62366382000, #  local_start 1977-04-24 03:00:00 (Sun)
-62382708000, #    local_end 1977-10-30 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62382729600, #    utc_start 1977-10-30 08:00:00 (Sun)
-62398458000, #      utc_end 1978-04-30 09:00:00 (Sun)
-62382704400, #  local_start 1977-10-30 01:00:00 (Sun)
-62398432800, #    local_end 1978-04-30 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62398458000, #    utc_start 1978-04-30 09:00:00 (Sun)
-62414179200, #      utc_end 1978-10-29 08:00:00 (Sun)
-62398436400, #  local_start 1978-04-30 03:00:00 (Sun)
-62414157600, #    local_end 1978-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62414179200, #    utc_start 1978-10-29 08:00:00 (Sun)
-62429907600, #      utc_end 1979-04-29 09:00:00 (Sun)
-62414154000, #  local_start 1978-10-29 01:00:00 (Sun)
-62429882400, #    local_end 1979-04-29 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62429907600, #    utc_start 1979-04-29 09:00:00 (Sun)
-62445628800, #      utc_end 1979-10-28 08:00:00 (Sun)
-62429886000, #  local_start 1979-04-29 03:00:00 (Sun)
-62445607200, #    local_end 1979-10-28 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62445628800, #    utc_start 1979-10-28 08:00:00 (Sun)
-62461357200, #      utc_end 1980-04-27 09:00:00 (Sun)
-62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
-62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62461357200, #    utc_start 1980-04-27 09:00:00 (Sun)
-62477078400, #      utc_end 1980-10-26 08:00:00 (Sun)
-62461335600, #  local_start 1980-04-27 03:00:00 (Sun)
-62477056800, #    local_end 1980-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62477078400, #    utc_start 1980-10-26 08:00:00 (Sun)
-62492806800, #      utc_end 1981-04-26 09:00:00 (Sun)
-62477053200, #  local_start 1980-10-26 01:00:00 (Sun)
-62492781600, #    local_end 1981-04-26 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62492806800, #    utc_start 1981-04-26 09:00:00 (Sun)
-62508528000, #      utc_end 1981-10-25 08:00:00 (Sun)
-62492785200, #  local_start 1981-04-26 03:00:00 (Sun)
-62508506400, #    local_end 1981-10-25 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62508528000, #    utc_start 1981-10-25 08:00:00 (Sun)
-62524256400, #      utc_end 1982-04-25 09:00:00 (Sun)
-62508502800, #  local_start 1981-10-25 01:00:00 (Sun)
-62524231200, #    local_end 1982-04-25 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62524256400, #    utc_start 1982-04-25 09:00:00 (Sun)
-62540582400, #      utc_end 1982-10-31 08:00:00 (Sun)
-62524234800, #  local_start 1982-04-25 03:00:00 (Sun)
-62540560800, #    local_end 1982-10-31 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62540582400, #    utc_start 1982-10-31 08:00:00 (Sun)
-62555706000, #      utc_end 1983-04-24 09:00:00 (Sun)
-62540557200, #  local_start 1982-10-31 01:00:00 (Sun)
-62555680800, #    local_end 1983-04-24 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62555706000, #    utc_start 1983-04-24 09:00:00 (Sun)
-62572032000, #      utc_end 1983-10-30 08:00:00 (Sun)
-62555684400, #  local_start 1983-04-24 03:00:00 (Sun)
-62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62572032000, #    utc_start 1983-10-30 08:00:00 (Sun)
-62587760400, #      utc_end 1984-04-29 09:00:00 (Sun)
-62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
-62587735200, #    local_end 1984-04-29 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62587760400, #    utc_start 1984-04-29 09:00:00 (Sun)
-62603481600, #      utc_end 1984-10-28 08:00:00 (Sun)
-62587738800, #  local_start 1984-04-29 03:00:00 (Sun)
-62603460000, #    local_end 1984-10-28 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62603481600, #    utc_start 1984-10-28 08:00:00 (Sun)
-62619210000, #      utc_end 1985-04-28 09:00:00 (Sun)
-62603456400, #  local_start 1984-10-28 01:00:00 (Sun)
-62619184800, #    local_end 1985-04-28 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62619210000, #    utc_start 1985-04-28 09:00:00 (Sun)
-62634931200, #      utc_end 1985-10-27 08:00:00 (Sun)
-62619188400, #  local_start 1985-04-28 03:00:00 (Sun)
-62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62634931200, #    utc_start 1985-10-27 08:00:00 (Sun)
-62650659600, #      utc_end 1986-04-27 09:00:00 (Sun)
-62634906000, #  local_start 1985-10-27 01:00:00 (Sun)
-62650634400, #    local_end 1986-04-27 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62650659600, #    utc_start 1986-04-27 09:00:00 (Sun)
-62666380800, #      utc_end 1986-10-26 08:00:00 (Sun)
-62650638000, #  local_start 1986-04-27 03:00:00 (Sun)
-62666359200, #    local_end 1986-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62666380800, #    utc_start 1986-10-26 08:00:00 (Sun)
-62680294800, #      utc_end 1987-04-05 09:00:00 (Sun)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62680294800, #    utc_start 1987-04-05 09:00:00 (Sun)
-62697830400, #      utc_end 1987-10-25 08:00:00 (Sun)
-62680273200, #  local_start 1987-04-05 03:00:00 (Sun)
-62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62697830400, #    utc_start 1987-10-25 08:00:00 (Sun)
-62711744400, #      utc_end 1988-04-03 09:00:00 (Sun)
-62697805200, #  local_start 1987-10-25 01:00:00 (Sun)
-62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62711744400, #    utc_start 1988-04-03 09:00:00 (Sun)
-62729884800, #      utc_end 1988-10-30 08:00:00 (Sun)
-62711722800, #  local_start 1988-04-03 03:00:00 (Sun)
-62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62729884800, #    utc_start 1988-10-30 08:00:00 (Sun)
-62743194000, #      utc_end 1989-04-02 09:00:00 (Sun)
-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
-62743168800, #    local_end 1989-04-02 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62743194000, #    utc_start 1989-04-02 09:00:00 (Sun)
-62761334400, #      utc_end 1989-10-29 08:00:00 (Sun)
-62743172400, #  local_start 1989-04-02 03:00:00 (Sun)
-62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62761334400, #    utc_start 1989-10-29 08:00:00 (Sun)
-62774643600, #      utc_end 1990-04-01 09:00:00 (Sun)
-62761309200, #  local_start 1989-10-29 01:00:00 (Sun)
-62774618400, #    local_end 1990-04-01 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62774643600, #    utc_start 1990-04-01 09:00:00 (Sun)
-62792784000, #      utc_end 1990-10-28 08:00:00 (Sun)
-62774622000, #  local_start 1990-04-01 03:00:00 (Sun)
-62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62792784000, #    utc_start 1990-10-28 08:00:00 (Sun)
-62806698000, #      utc_end 1991-04-07 09:00:00 (Sun)
-62792758800, #  local_start 1990-10-28 01:00:00 (Sun)
-62806672800, #    local_end 1991-04-07 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62806698000, #    utc_start 1991-04-07 09:00:00 (Sun)
-62824233600, #      utc_end 1991-10-27 08:00:00 (Sun)
-62806676400, #  local_start 1991-04-07 03:00:00 (Sun)
-62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62824233600, #    utc_start 1991-10-27 08:00:00 (Sun)
-62838147600, #      utc_end 1992-04-05 09:00:00 (Sun)
-62824208400, #  local_start 1991-10-27 01:00:00 (Sun)
-62838122400, #    local_end 1992-04-05 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62838147600, #    utc_start 1992-04-05 09:00:00 (Sun)
-62855683200, #      utc_end 1992-10-25 08:00:00 (Sun)
-62838126000, #  local_start 1992-04-05 03:00:00 (Sun)
-62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62855683200, #    utc_start 1992-10-25 08:00:00 (Sun)
-62869597200, #      utc_end 1993-04-04 09:00:00 (Sun)
-62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
-62869572000, #    local_end 1993-04-04 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62869597200, #    utc_start 1993-04-04 09:00:00 (Sun)
-62887737600, #      utc_end 1993-10-31 08:00:00 (Sun)
-62869575600, #  local_start 1993-04-04 03:00:00 (Sun)
-62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62887737600, #    utc_start 1993-10-31 08:00:00 (Sun)
-62901046800, #      utc_end 1994-04-03 09:00:00 (Sun)
-62887712400, #  local_start 1993-10-31 01:00:00 (Sun)
-62901021600, #    local_end 1994-04-03 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62901046800, #    utc_start 1994-04-03 09:00:00 (Sun)
-62919187200, #      utc_end 1994-10-30 08:00:00 (Sun)
-62901025200, #  local_start 1994-04-03 03:00:00 (Sun)
-62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62919187200, #    utc_start 1994-10-30 08:00:00 (Sun)
-62932496400, #      utc_end 1995-04-02 09:00:00 (Sun)
-62919162000, #  local_start 1994-10-30 01:00:00 (Sun)
-62932471200, #    local_end 1995-04-02 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62932496400, #    utc_start 1995-04-02 09:00:00 (Sun)
-62950636800, #      utc_end 1995-10-29 08:00:00 (Sun)
-62932474800, #  local_start 1995-04-02 03:00:00 (Sun)
-62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62950636800, #    utc_start 1995-10-29 08:00:00 (Sun)
-62964550800, #      utc_end 1996-04-07 09:00:00 (Sun)
-62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
-62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62964550800, #    utc_start 1996-04-07 09:00:00 (Sun)
-62982086400, #      utc_end 1996-10-27 08:00:00 (Sun)
-62964529200, #  local_start 1996-04-07 03:00:00 (Sun)
-62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-62982086400, #    utc_start 1996-10-27 08:00:00 (Sun)
-62996000400, #      utc_end 1997-04-06 09:00:00 (Sun)
-62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
-62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-62996000400, #    utc_start 1997-04-06 09:00:00 (Sun)
-63013536000, #      utc_end 1997-10-26 08:00:00 (Sun)
-62995978800, #  local_start 1997-04-06 03:00:00 (Sun)
-63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63013536000, #    utc_start 1997-10-26 08:00:00 (Sun)
-63027450000, #      utc_end 1998-04-05 09:00:00 (Sun)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63027450000, #    utc_start 1998-04-05 09:00:00 (Sun)
-63044985600, #      utc_end 1998-10-25 08:00:00 (Sun)
-63027428400, #  local_start 1998-04-05 03:00:00 (Sun)
-63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63044985600, #    utc_start 1998-10-25 08:00:00 (Sun)
-63058899600, #      utc_end 1999-04-04 09:00:00 (Sun)
-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
-63058874400, #    local_end 1999-04-04 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63058899600, #    utc_start 1999-04-04 09:00:00 (Sun)
-63077040000, #      utc_end 1999-10-31 08:00:00 (Sun)
-63058878000, #  local_start 1999-04-04 03:00:00 (Sun)
-63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63077040000, #    utc_start 1999-10-31 08:00:00 (Sun)
-63090349200, #      utc_end 2000-04-02 09:00:00 (Sun)
-63077014800, #  local_start 1999-10-31 01:00:00 (Sun)
-63090324000, #    local_end 2000-04-02 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63090349200, #    utc_start 2000-04-02 09:00:00 (Sun)
-63108489600, #      utc_end 2000-10-29 08:00:00 (Sun)
-63090327600, #  local_start 2000-04-02 03:00:00 (Sun)
-63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63108489600, #    utc_start 2000-10-29 08:00:00 (Sun)
-63121798800, #      utc_end 2001-04-01 09:00:00 (Sun)
-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
-63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63121798800, #    utc_start 2001-04-01 09:00:00 (Sun)
-63139939200, #      utc_end 2001-10-28 08:00:00 (Sun)
-63121777200, #  local_start 2001-04-01 03:00:00 (Sun)
-63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63139939200, #    utc_start 2001-10-28 08:00:00 (Sun)
-63153853200, #      utc_end 2002-04-07 09:00:00 (Sun)
-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
-63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63153853200, #    utc_start 2002-04-07 09:00:00 (Sun)
-63171388800, #      utc_end 2002-10-27 08:00:00 (Sun)
-63153831600, #  local_start 2002-04-07 03:00:00 (Sun)
-63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63171388800, #    utc_start 2002-10-27 08:00:00 (Sun)
-63185302800, #      utc_end 2003-04-06 09:00:00 (Sun)
-63171363600, #  local_start 2002-10-27 01:00:00 (Sun)
-63185277600, #    local_end 2003-04-06 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63185302800, #    utc_start 2003-04-06 09:00:00 (Sun)
-63202838400, #      utc_end 2003-10-26 08:00:00 (Sun)
-63185281200, #  local_start 2003-04-06 03:00:00 (Sun)
-63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63202838400, #    utc_start 2003-10-26 08:00:00 (Sun)
-63216752400, #      utc_end 2004-04-04 09:00:00 (Sun)
-63202813200, #  local_start 2003-10-26 01:00:00 (Sun)
-63216727200, #    local_end 2004-04-04 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63216752400, #    utc_start 2004-04-04 09:00:00 (Sun)
-63234892800, #      utc_end 2004-10-31 08:00:00 (Sun)
-63216730800, #  local_start 2004-04-04 03:00:00 (Sun)
-63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63234892800, #    utc_start 2004-10-31 08:00:00 (Sun)
-63248202000, #      utc_end 2005-04-03 09:00:00 (Sun)
-63234867600, #  local_start 2004-10-31 01:00:00 (Sun)
-63248176800, #    local_end 2005-04-03 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63248202000, #    utc_start 2005-04-03 09:00:00 (Sun)
-63266342400, #      utc_end 2005-10-30 08:00:00 (Sun)
-63248180400, #  local_start 2005-04-03 03:00:00 (Sun)
-63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63266342400, #    utc_start 2005-10-30 08:00:00 (Sun)
-63279651600, #      utc_end 2006-04-02 09:00:00 (Sun)
-63266317200, #  local_start 2005-10-30 01:00:00 (Sun)
-63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63279651600, #    utc_start 2006-04-02 09:00:00 (Sun)
-63297792000, #      utc_end 2006-10-29 08:00:00 (Sun)
-63279630000, #  local_start 2006-04-02 03:00:00 (Sun)
-63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63297792000, #    utc_start 2006-10-29 08:00:00 (Sun)
-63309286800, #      utc_end 2007-03-11 09:00:00 (Sun)
-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
-63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63309286800, #    utc_start 2007-03-11 09:00:00 (Sun)
-63329846400, #      utc_end 2007-11-04 08:00:00 (Sun)
-63309265200, #  local_start 2007-03-11 03:00:00 (Sun)
-63329824800, #    local_end 2007-11-04 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63329846400, #    utc_start 2007-11-04 08:00:00 (Sun)
-63340736400, #      utc_end 2008-03-09 09:00:00 (Sun)
-63329821200, #  local_start 2007-11-04 01:00:00 (Sun)
-63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63340736400, #    utc_start 2008-03-09 09:00:00 (Sun)
-63361296000, #      utc_end 2008-11-02 08:00:00 (Sun)
-63340714800, #  local_start 2008-03-09 03:00:00 (Sun)
-63361274400, #    local_end 2008-11-02 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63361296000, #    utc_start 2008-11-02 08:00:00 (Sun)
-63372186000, #      utc_end 2009-03-08 09:00:00 (Sun)
-63361270800, #  local_start 2008-11-02 01:00:00 (Sun)
-63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63372186000, #    utc_start 2009-03-08 09:00:00 (Sun)
-63392745600, #      utc_end 2009-11-01 08:00:00 (Sun)
-63372164400, #  local_start 2009-03-08 03:00:00 (Sun)
-63392724000, #    local_end 2009-11-01 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63392745600, #    utc_start 2009-11-01 08:00:00 (Sun)
-63404240400, #      utc_end 2010-03-14 09:00:00 (Sun)
-63392720400, #  local_start 2009-11-01 01:00:00 (Sun)
-63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63404240400, #    utc_start 2010-03-14 09:00:00 (Sun)
-63424800000, #      utc_end 2010-11-07 08:00:00 (Sun)
-63404218800, #  local_start 2010-03-14 03:00:00 (Sun)
-63424778400, #    local_end 2010-11-07 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63424800000, #    utc_start 2010-11-07 08:00:00 (Sun)
-63435690000, #      utc_end 2011-03-13 09:00:00 (Sun)
-63424774800, #  local_start 2010-11-07 01:00:00 (Sun)
-63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63435690000, #    utc_start 2011-03-13 09:00:00 (Sun)
-63456249600, #      utc_end 2011-11-06 08:00:00 (Sun)
-63435668400, #  local_start 2011-03-13 03:00:00 (Sun)
-63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63456249600, #    utc_start 2011-11-06 08:00:00 (Sun)
-63467139600, #      utc_end 2012-03-11 09:00:00 (Sun)
-63456224400, #  local_start 2011-11-06 01:00:00 (Sun)
-63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63467139600, #    utc_start 2012-03-11 09:00:00 (Sun)
-63487699200, #      utc_end 2012-11-04 08:00:00 (Sun)
-63467118000, #  local_start 2012-03-11 03:00:00 (Sun)
-63487677600, #    local_end 2012-11-04 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63487699200, #    utc_start 2012-11-04 08:00:00 (Sun)
-63498589200, #      utc_end 2013-03-10 09:00:00 (Sun)
-63487674000, #  local_start 2012-11-04 01:00:00 (Sun)
-63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63498589200, #    utc_start 2013-03-10 09:00:00 (Sun)
-63519148800, #      utc_end 2013-11-03 08:00:00 (Sun)
-63498567600, #  local_start 2013-03-10 03:00:00 (Sun)
-63519127200, #    local_end 2013-11-03 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63519148800, #    utc_start 2013-11-03 08:00:00 (Sun)
-63530038800, #      utc_end 2014-03-09 09:00:00 (Sun)
-63519123600, #  local_start 2013-11-03 01:00:00 (Sun)
-63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63530038800, #    utc_start 2014-03-09 09:00:00 (Sun)
-63550598400, #      utc_end 2014-11-02 08:00:00 (Sun)
-63530017200, #  local_start 2014-03-09 03:00:00 (Sun)
-63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63550598400, #    utc_start 2014-11-02 08:00:00 (Sun)
-63561488400, #      utc_end 2015-03-08 09:00:00 (Sun)
-63550573200, #  local_start 2014-11-02 01:00:00 (Sun)
-63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63561488400, #    utc_start 2015-03-08 09:00:00 (Sun)
-63582048000, #      utc_end 2015-11-01 08:00:00 (Sun)
-63561466800, #  local_start 2015-03-08 03:00:00 (Sun)
-63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63582048000, #    utc_start 2015-11-01 08:00:00 (Sun)
-63593542800, #      utc_end 2016-03-13 09:00:00 (Sun)
-63582022800, #  local_start 2015-11-01 01:00:00 (Sun)
-63593517600, #    local_end 2016-03-13 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63593542800, #    utc_start 2016-03-13 09:00:00 (Sun)
-63614102400, #      utc_end 2016-11-06 08:00:00 (Sun)
-63593521200, #  local_start 2016-03-13 03:00:00 (Sun)
-63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63614102400, #    utc_start 2016-11-06 08:00:00 (Sun)
-63624992400, #      utc_end 2017-03-12 09:00:00 (Sun)
-63614077200, #  local_start 2016-11-06 01:00:00 (Sun)
-63624967200, #    local_end 2017-03-12 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63624992400, #    utc_start 2017-03-12 09:00:00 (Sun)
-63645552000, #      utc_end 2017-11-05 08:00:00 (Sun)
-63624970800, #  local_start 2017-03-12 03:00:00 (Sun)
-63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63645552000, #    utc_start 2017-11-05 08:00:00 (Sun)
-63656442000, #      utc_end 2018-03-11 09:00:00 (Sun)
-63645526800, #  local_start 2017-11-05 01:00:00 (Sun)
-63656416800, #    local_end 2018-03-11 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63656442000, #    utc_start 2018-03-11 09:00:00 (Sun)
-63677001600, #      utc_end 2018-11-04 08:00:00 (Sun)
-63656420400, #  local_start 2018-03-11 03:00:00 (Sun)
-63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63677001600, #    utc_start 2018-11-04 08:00:00 (Sun)
-63687891600, #      utc_end 2019-03-10 09:00:00 (Sun)
-63676976400, #  local_start 2018-11-04 01:00:00 (Sun)
-63687866400, #    local_end 2019-03-10 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63687891600, #    utc_start 2019-03-10 09:00:00 (Sun)
-63708451200, #      utc_end 2019-11-03 08:00:00 (Sun)
-63687870000, #  local_start 2019-03-10 03:00:00 (Sun)
-63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63708451200, #    utc_start 2019-11-03 08:00:00 (Sun)
-63719341200, #      utc_end 2020-03-08 09:00:00 (Sun)
-63708426000, #  local_start 2019-11-03 01:00:00 (Sun)
-63719316000, #    local_end 2020-03-08 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63719341200, #    utc_start 2020-03-08 09:00:00 (Sun)
-63739900800, #      utc_end 2020-11-01 08:00:00 (Sun)
-63719319600, #  local_start 2020-03-08 03:00:00 (Sun)
-63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63739900800, #    utc_start 2020-11-01 08:00:00 (Sun)
-63751395600, #      utc_end 2021-03-14 09:00:00 (Sun)
-63739875600, #  local_start 2020-11-01 01:00:00 (Sun)
-63751370400, #    local_end 2021-03-14 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63751395600, #    utc_start 2021-03-14 09:00:00 (Sun)
-63771955200, #      utc_end 2021-11-07 08:00:00 (Sun)
-63751374000, #  local_start 2021-03-14 03:00:00 (Sun)
-63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63771955200, #    utc_start 2021-11-07 08:00:00 (Sun)
-63782845200, #      utc_end 2022-03-13 09:00:00 (Sun)
-63771930000, #  local_start 2021-11-07 01:00:00 (Sun)
-63782820000, #    local_end 2022-03-13 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63782845200, #    utc_start 2022-03-13 09:00:00 (Sun)
-63803404800, #      utc_end 2022-11-06 08:00:00 (Sun)
-63782823600, #  local_start 2022-03-13 03:00:00 (Sun)
-63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63803404800, #    utc_start 2022-11-06 08:00:00 (Sun)
-63814294800, #      utc_end 2023-03-12 09:00:00 (Sun)
-63803379600, #  local_start 2022-11-06 01:00:00 (Sun)
-63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63814294800, #    utc_start 2023-03-12 09:00:00 (Sun)
-63834854400, #      utc_end 2023-11-05 08:00:00 (Sun)
-63814273200, #  local_start 2023-03-12 03:00:00 (Sun)
-63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63834854400, #    utc_start 2023-11-05 08:00:00 (Sun)
-63845744400, #      utc_end 2024-03-10 09:00:00 (Sun)
-63834829200, #  local_start 2023-11-05 01:00:00 (Sun)
-63845719200, #    local_end 2024-03-10 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63845744400, #    utc_start 2024-03-10 09:00:00 (Sun)
-63866304000, #      utc_end 2024-11-03 08:00:00 (Sun)
-63845722800, #  local_start 2024-03-10 03:00:00 (Sun)
-63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63866304000, #    utc_start 2024-11-03 08:00:00 (Sun)
-63877194000, #      utc_end 2025-03-09 09:00:00 (Sun)
-63866278800, #  local_start 2024-11-03 01:00:00 (Sun)
-63877168800, #    local_end 2025-03-09 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63877194000, #    utc_start 2025-03-09 09:00:00 (Sun)
-63897753600, #      utc_end 2025-11-02 08:00:00 (Sun)
-63877172400, #  local_start 2025-03-09 03:00:00 (Sun)
-63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63897753600, #    utc_start 2025-11-02 08:00:00 (Sun)
-63908643600, #      utc_end 2026-03-08 09:00:00 (Sun)
-63897728400, #  local_start 2025-11-02 01:00:00 (Sun)
-63908618400, #    local_end 2026-03-08 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63908643600, #    utc_start 2026-03-08 09:00:00 (Sun)
-63929203200, #      utc_end 2026-11-01 08:00:00 (Sun)
-63908622000, #  local_start 2026-03-08 03:00:00 (Sun)
-63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63929203200, #    utc_start 2026-11-01 08:00:00 (Sun)
-63940698000, #      utc_end 2027-03-14 09:00:00 (Sun)
-63929178000, #  local_start 2026-11-01 01:00:00 (Sun)
-63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63940698000, #    utc_start 2027-03-14 09:00:00 (Sun)
-63961257600, #      utc_end 2027-11-07 08:00:00 (Sun)
-63940676400, #  local_start 2027-03-14 03:00:00 (Sun)
-63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63961257600, #    utc_start 2027-11-07 08:00:00 (Sun)
-63972147600, #      utc_end 2028-03-12 09:00:00 (Sun)
-63961232400, #  local_start 2027-11-07 01:00:00 (Sun)
-63972122400, #    local_end 2028-03-12 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-63972147600, #    utc_start 2028-03-12 09:00:00 (Sun)
-63992707200, #      utc_end 2028-11-05 08:00:00 (Sun)
-63972126000, #  local_start 2028-03-12 03:00:00 (Sun)
-63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-63992707200, #    utc_start 2028-11-05 08:00:00 (Sun)
-64003597200, #      utc_end 2029-03-11 09:00:00 (Sun)
-63992682000, #  local_start 2028-11-05 01:00:00 (Sun)
-64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64003597200, #    utc_start 2029-03-11 09:00:00 (Sun)
-64024156800, #      utc_end 2029-11-04 08:00:00 (Sun)
-64003575600, #  local_start 2029-03-11 03:00:00 (Sun)
-64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-64024156800, #    utc_start 2029-11-04 08:00:00 (Sun)
-64035046800, #      utc_end 2030-03-10 09:00:00 (Sun)
-64024131600, #  local_start 2029-11-04 01:00:00 (Sun)
-64035021600, #    local_end 2030-03-10 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64035046800, #    utc_start 2030-03-10 09:00:00 (Sun)
-64055606400, #      utc_end 2030-11-03 08:00:00 (Sun)
-64035025200, #  local_start 2030-03-10 03:00:00 (Sun)
-64055584800, #    local_end 2030-11-03 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-64055606400, #    utc_start 2030-11-03 08:00:00 (Sun)
-64066496400, #      utc_end 2031-03-09 09:00:00 (Sun)
-64055581200, #  local_start 2030-11-03 01:00:00 (Sun)
-64066471200, #    local_end 2031-03-09 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64066496400, #    utc_start 2031-03-09 09:00:00 (Sun)
-64087056000, #      utc_end 2031-11-02 08:00:00 (Sun)
-64066474800, #  local_start 2031-03-09 03:00:00 (Sun)
-64087034400, #    local_end 2031-11-02 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-64087056000, #    utc_start 2031-11-02 08:00:00 (Sun)
-64098550800, #      utc_end 2032-03-14 09:00:00 (Sun)
-64087030800, #  local_start 2031-11-02 01:00:00 (Sun)
-64098525600, #    local_end 2032-03-14 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64098550800, #    utc_start 2032-03-14 09:00:00 (Sun)
-64119110400, #      utc_end 2032-11-07 08:00:00 (Sun)
-64098529200, #  local_start 2032-03-14 03:00:00 (Sun)
-64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
-64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
-64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
-64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
-64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
-64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
-64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
-64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
-64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
-64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
-64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
-64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
-64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-    [
-64182009600, #    utc_start 2034-11-05 08:00:00 (Sun)
-64192899600, #      utc_end 2035-03-11 09:00:00 (Sun)
-64181984400, #  local_start 2034-11-05 01:00:00 (Sun)
-64192874400, #    local_end 2035-03-11 02:00:00 (Sun)
--25200,
-0,
-'MST',
-    ],
-    [
-64192899600, #    utc_start 2035-03-11 09:00:00 (Sun)
-64213459200, #      utc_end 2035-11-04 08:00:00 (Sun)
-64192878000, #  local_start 2035-03-11 03:00:00 (Sun)
-64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
--21600,
-1,
-'MDT',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {73}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { -25200 }
-
-my $last_observance = bless( {
-  'format' => 'M%sT',
-  'gmtoff' => '-7:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => -25200,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/PST8PDT.pm b/lib/DateTime/TimeZone/PST8PDT.pm
deleted file mode 100644
index 6baf82f77..000000000
--- a/lib/DateTime/TimeZone/PST8PDT.pm
+++ /dev/null
@@ -1,1386 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::PST8PDT;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::PST8PDT::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60502413600, #      utc_end 1918-03-31 10:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60502384800, #    local_end 1918-03-31 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-60502413600, #    utc_start 1918-03-31 10:00:00 (Sun)
-60520554000, #      utc_end 1918-10-27 09:00:00 (Sun)
-60502388400, #  local_start 1918-03-31 03:00:00 (Sun)
-60520528800, #    local_end 1918-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-60520554000, #    utc_start 1918-10-27 09:00:00 (Sun)
-60533863200, #      utc_end 1919-03-30 10:00:00 (Sun)
-60520525200, #  local_start 1918-10-27 01:00:00 (Sun)
-60533834400, #    local_end 1919-03-30 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-60533863200, #    utc_start 1919-03-30 10:00:00 (Sun)
-60552003600, #      utc_end 1919-10-26 09:00:00 (Sun)
-60533838000, #  local_start 1919-03-30 03:00:00 (Sun)
-60551978400, #    local_end 1919-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-60552003600, #    utc_start 1919-10-26 09:00:00 (Sun)
-61255476000, #      utc_end 1942-02-09 10:00:00 (Mon)
-60551974800, #  local_start 1919-10-26 01:00:00 (Sun)
-61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
--28800,
-0,
-'PST',
-    ],
-    [
-61255476000, #    utc_start 1942-02-09 10:00:00 (Mon)
-61366287600, #      utc_end 1945-08-14 23:00:00 (Tue)
-61255450800, #  local_start 1942-02-09 03:00:00 (Mon)
-61366262400, #    local_end 1945-08-14 16:00:00 (Tue)
--25200,
-1,
-'PWT',
-    ],
-    [
-61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
-61370298000, #      utc_end 1945-09-30 09:00:00 (Sun)
-61366262400, #  local_start 1945-08-14 16:00:00 (Tue)
-61370272800, #    local_end 1945-09-30 02:00:00 (Sun)
--25200,
-1,
-'PPT',
-    ],
-    [
-61370298000, #    utc_start 1945-09-30 09:00:00 (Sun)
-62051306400, #      utc_end 1967-04-30 10:00:00 (Sun)
-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
-62051277600, #    local_end 1967-04-30 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62051306400, #    utc_start 1967-04-30 10:00:00 (Sun)
-62067027600, #      utc_end 1967-10-29 09:00:00 (Sun)
-62051281200, #  local_start 1967-04-30 03:00:00 (Sun)
-62067002400, #    local_end 1967-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62067027600, #    utc_start 1967-10-29 09:00:00 (Sun)
-62082756000, #      utc_end 1968-04-28 10:00:00 (Sun)
-62066998800, #  local_start 1967-10-29 01:00:00 (Sun)
-62082727200, #    local_end 1968-04-28 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62082756000, #    utc_start 1968-04-28 10:00:00 (Sun)
-62098477200, #      utc_end 1968-10-27 09:00:00 (Sun)
-62082730800, #  local_start 1968-04-28 03:00:00 (Sun)
-62098452000, #    local_end 1968-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62098477200, #    utc_start 1968-10-27 09:00:00 (Sun)
-62114205600, #      utc_end 1969-04-27 10:00:00 (Sun)
-62098448400, #  local_start 1968-10-27 01:00:00 (Sun)
-62114176800, #    local_end 1969-04-27 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62114205600, #    utc_start 1969-04-27 10:00:00 (Sun)
-62129926800, #      utc_end 1969-10-26 09:00:00 (Sun)
-62114180400, #  local_start 1969-04-27 03:00:00 (Sun)
-62129901600, #    local_end 1969-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62129926800, #    utc_start 1969-10-26 09:00:00 (Sun)
-62145655200, #      utc_end 1970-04-26 10:00:00 (Sun)
-62129898000, #  local_start 1969-10-26 01:00:00 (Sun)
-62145626400, #    local_end 1970-04-26 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62145655200, #    utc_start 1970-04-26 10:00:00 (Sun)
-62161376400, #      utc_end 1970-10-25 09:00:00 (Sun)
-62145630000, #  local_start 1970-04-26 03:00:00 (Sun)
-62161351200, #    local_end 1970-10-25 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62161376400, #    utc_start 1970-10-25 09:00:00 (Sun)
-62177104800, #      utc_end 1971-04-25 10:00:00 (Sun)
-62161347600, #  local_start 1970-10-25 01:00:00 (Sun)
-62177076000, #    local_end 1971-04-25 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62177104800, #    utc_start 1971-04-25 10:00:00 (Sun)
-62193430800, #      utc_end 1971-10-31 09:00:00 (Sun)
-62177079600, #  local_start 1971-04-25 03:00:00 (Sun)
-62193405600, #    local_end 1971-10-31 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62193430800, #    utc_start 1971-10-31 09:00:00 (Sun)
-62209159200, #      utc_end 1972-04-30 10:00:00 (Sun)
-62193402000, #  local_start 1971-10-31 01:00:00 (Sun)
-62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62209159200, #    utc_start 1972-04-30 10:00:00 (Sun)
-62224880400, #      utc_end 1972-10-29 09:00:00 (Sun)
-62209134000, #  local_start 1972-04-30 03:00:00 (Sun)
-62224855200, #    local_end 1972-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62224880400, #    utc_start 1972-10-29 09:00:00 (Sun)
-62240608800, #      utc_end 1973-04-29 10:00:00 (Sun)
-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
-62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62240608800, #    utc_start 1973-04-29 10:00:00 (Sun)
-62256330000, #      utc_end 1973-10-28 09:00:00 (Sun)
-62240583600, #  local_start 1973-04-29 03:00:00 (Sun)
-62256304800, #    local_end 1973-10-28 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62256330000, #    utc_start 1973-10-28 09:00:00 (Sun)
-62262381600, #      utc_end 1974-01-06 10:00:00 (Sun)
-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
-62262352800, #    local_end 1974-01-06 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62262381600, #    utc_start 1974-01-06 10:00:00 (Sun)
-62287779600, #      utc_end 1974-10-27 09:00:00 (Sun)
-62262356400, #  local_start 1974-01-06 03:00:00 (Sun)
-62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62287779600, #    utc_start 1974-10-27 09:00:00 (Sun)
-62298064800, #      utc_end 1975-02-23 10:00:00 (Sun)
-62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
-62298036000, #    local_end 1975-02-23 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62298064800, #    utc_start 1975-02-23 10:00:00 (Sun)
-62319229200, #      utc_end 1975-10-26 09:00:00 (Sun)
-62298039600, #  local_start 1975-02-23 03:00:00 (Sun)
-62319204000, #    local_end 1975-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62319229200, #    utc_start 1975-10-26 09:00:00 (Sun)
-62334957600, #      utc_end 1976-04-25 10:00:00 (Sun)
-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
-62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62334957600, #    utc_start 1976-04-25 10:00:00 (Sun)
-62351283600, #      utc_end 1976-10-31 09:00:00 (Sun)
-62334932400, #  local_start 1976-04-25 03:00:00 (Sun)
-62351258400, #    local_end 1976-10-31 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62351283600, #    utc_start 1976-10-31 09:00:00 (Sun)
-62366407200, #      utc_end 1977-04-24 10:00:00 (Sun)
-62351254800, #  local_start 1976-10-31 01:00:00 (Sun)
-62366378400, #    local_end 1977-04-24 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62366407200, #    utc_start 1977-04-24 10:00:00 (Sun)
-62382733200, #      utc_end 1977-10-30 09:00:00 (Sun)
-62366382000, #  local_start 1977-04-24 03:00:00 (Sun)
-62382708000, #    local_end 1977-10-30 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62382733200, #    utc_start 1977-10-30 09:00:00 (Sun)
-62398461600, #      utc_end 1978-04-30 10:00:00 (Sun)
-62382704400, #  local_start 1977-10-30 01:00:00 (Sun)
-62398432800, #    local_end 1978-04-30 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62398461600, #    utc_start 1978-04-30 10:00:00 (Sun)
-62414182800, #      utc_end 1978-10-29 09:00:00 (Sun)
-62398436400, #  local_start 1978-04-30 03:00:00 (Sun)
-62414157600, #    local_end 1978-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62414182800, #    utc_start 1978-10-29 09:00:00 (Sun)
-62429911200, #      utc_end 1979-04-29 10:00:00 (Sun)
-62414154000, #  local_start 1978-10-29 01:00:00 (Sun)
-62429882400, #    local_end 1979-04-29 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62429911200, #    utc_start 1979-04-29 10:00:00 (Sun)
-62445632400, #      utc_end 1979-10-28 09:00:00 (Sun)
-62429886000, #  local_start 1979-04-29 03:00:00 (Sun)
-62445607200, #    local_end 1979-10-28 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62445632400, #    utc_start 1979-10-28 09:00:00 (Sun)
-62461360800, #      utc_end 1980-04-27 10:00:00 (Sun)
-62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
-62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62461360800, #    utc_start 1980-04-27 10:00:00 (Sun)
-62477082000, #      utc_end 1980-10-26 09:00:00 (Sun)
-62461335600, #  local_start 1980-04-27 03:00:00 (Sun)
-62477056800, #    local_end 1980-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62477082000, #    utc_start 1980-10-26 09:00:00 (Sun)
-62492810400, #      utc_end 1981-04-26 10:00:00 (Sun)
-62477053200, #  local_start 1980-10-26 01:00:00 (Sun)
-62492781600, #    local_end 1981-04-26 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62492810400, #    utc_start 1981-04-26 10:00:00 (Sun)
-62508531600, #      utc_end 1981-10-25 09:00:00 (Sun)
-62492785200, #  local_start 1981-04-26 03:00:00 (Sun)
-62508506400, #    local_end 1981-10-25 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62508531600, #    utc_start 1981-10-25 09:00:00 (Sun)
-62524260000, #      utc_end 1982-04-25 10:00:00 (Sun)
-62508502800, #  local_start 1981-10-25 01:00:00 (Sun)
-62524231200, #    local_end 1982-04-25 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62524260000, #    utc_start 1982-04-25 10:00:00 (Sun)
-62540586000, #      utc_end 1982-10-31 09:00:00 (Sun)
-62524234800, #  local_start 1982-04-25 03:00:00 (Sun)
-62540560800, #    local_end 1982-10-31 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62540586000, #    utc_start 1982-10-31 09:00:00 (Sun)
-62555709600, #      utc_end 1983-04-24 10:00:00 (Sun)
-62540557200, #  local_start 1982-10-31 01:00:00 (Sun)
-62555680800, #    local_end 1983-04-24 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62555709600, #    utc_start 1983-04-24 10:00:00 (Sun)
-62572035600, #      utc_end 1983-10-30 09:00:00 (Sun)
-62555684400, #  local_start 1983-04-24 03:00:00 (Sun)
-62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62572035600, #    utc_start 1983-10-30 09:00:00 (Sun)
-62587764000, #      utc_end 1984-04-29 10:00:00 (Sun)
-62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
-62587735200, #    local_end 1984-04-29 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62587764000, #    utc_start 1984-04-29 10:00:00 (Sun)
-62603485200, #      utc_end 1984-10-28 09:00:00 (Sun)
-62587738800, #  local_start 1984-04-29 03:00:00 (Sun)
-62603460000, #    local_end 1984-10-28 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62603485200, #    utc_start 1984-10-28 09:00:00 (Sun)
-62619213600, #      utc_end 1985-04-28 10:00:00 (Sun)
-62603456400, #  local_start 1984-10-28 01:00:00 (Sun)
-62619184800, #    local_end 1985-04-28 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62619213600, #    utc_start 1985-04-28 10:00:00 (Sun)
-62634934800, #      utc_end 1985-10-27 09:00:00 (Sun)
-62619188400, #  local_start 1985-04-28 03:00:00 (Sun)
-62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62634934800, #    utc_start 1985-10-27 09:00:00 (Sun)
-62650663200, #      utc_end 1986-04-27 10:00:00 (Sun)
-62634906000, #  local_start 1985-10-27 01:00:00 (Sun)
-62650634400, #    local_end 1986-04-27 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62650663200, #    utc_start 1986-04-27 10:00:00 (Sun)
-62666384400, #      utc_end 1986-10-26 09:00:00 (Sun)
-62650638000, #  local_start 1986-04-27 03:00:00 (Sun)
-62666359200, #    local_end 1986-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62666384400, #    utc_start 1986-10-26 09:00:00 (Sun)
-62680298400, #      utc_end 1987-04-05 10:00:00 (Sun)
-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
-62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62680298400, #    utc_start 1987-04-05 10:00:00 (Sun)
-62697834000, #      utc_end 1987-10-25 09:00:00 (Sun)
-62680273200, #  local_start 1987-04-05 03:00:00 (Sun)
-62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62697834000, #    utc_start 1987-10-25 09:00:00 (Sun)
-62711748000, #      utc_end 1988-04-03 10:00:00 (Sun)
-62697805200, #  local_start 1987-10-25 01:00:00 (Sun)
-62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62711748000, #    utc_start 1988-04-03 10:00:00 (Sun)
-62729888400, #      utc_end 1988-10-30 09:00:00 (Sun)
-62711722800, #  local_start 1988-04-03 03:00:00 (Sun)
-62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62729888400, #    utc_start 1988-10-30 09:00:00 (Sun)
-62743197600, #      utc_end 1989-04-02 10:00:00 (Sun)
-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
-62743168800, #    local_end 1989-04-02 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62743197600, #    utc_start 1989-04-02 10:00:00 (Sun)
-62761338000, #      utc_end 1989-10-29 09:00:00 (Sun)
-62743172400, #  local_start 1989-04-02 03:00:00 (Sun)
-62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62761338000, #    utc_start 1989-10-29 09:00:00 (Sun)
-62774647200, #      utc_end 1990-04-01 10:00:00 (Sun)
-62761309200, #  local_start 1989-10-29 01:00:00 (Sun)
-62774618400, #    local_end 1990-04-01 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62774647200, #    utc_start 1990-04-01 10:00:00 (Sun)
-62792787600, #      utc_end 1990-10-28 09:00:00 (Sun)
-62774622000, #  local_start 1990-04-01 03:00:00 (Sun)
-62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62792787600, #    utc_start 1990-10-28 09:00:00 (Sun)
-62806701600, #      utc_end 1991-04-07 10:00:00 (Sun)
-62792758800, #  local_start 1990-10-28 01:00:00 (Sun)
-62806672800, #    local_end 1991-04-07 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62806701600, #    utc_start 1991-04-07 10:00:00 (Sun)
-62824237200, #      utc_end 1991-10-27 09:00:00 (Sun)
-62806676400, #  local_start 1991-04-07 03:00:00 (Sun)
-62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62824237200, #    utc_start 1991-10-27 09:00:00 (Sun)
-62838151200, #      utc_end 1992-04-05 10:00:00 (Sun)
-62824208400, #  local_start 1991-10-27 01:00:00 (Sun)
-62838122400, #    local_end 1992-04-05 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62838151200, #    utc_start 1992-04-05 10:00:00 (Sun)
-62855686800, #      utc_end 1992-10-25 09:00:00 (Sun)
-62838126000, #  local_start 1992-04-05 03:00:00 (Sun)
-62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62855686800, #    utc_start 1992-10-25 09:00:00 (Sun)
-62869600800, #      utc_end 1993-04-04 10:00:00 (Sun)
-62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
-62869572000, #    local_end 1993-04-04 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62869600800, #    utc_start 1993-04-04 10:00:00 (Sun)
-62887741200, #      utc_end 1993-10-31 09:00:00 (Sun)
-62869575600, #  local_start 1993-04-04 03:00:00 (Sun)
-62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62887741200, #    utc_start 1993-10-31 09:00:00 (Sun)
-62901050400, #      utc_end 1994-04-03 10:00:00 (Sun)
-62887712400, #  local_start 1993-10-31 01:00:00 (Sun)
-62901021600, #    local_end 1994-04-03 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62901050400, #    utc_start 1994-04-03 10:00:00 (Sun)
-62919190800, #      utc_end 1994-10-30 09:00:00 (Sun)
-62901025200, #  local_start 1994-04-03 03:00:00 (Sun)
-62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62919190800, #    utc_start 1994-10-30 09:00:00 (Sun)
-62932500000, #      utc_end 1995-04-02 10:00:00 (Sun)
-62919162000, #  local_start 1994-10-30 01:00:00 (Sun)
-62932471200, #    local_end 1995-04-02 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62932500000, #    utc_start 1995-04-02 10:00:00 (Sun)
-62950640400, #      utc_end 1995-10-29 09:00:00 (Sun)
-62932474800, #  local_start 1995-04-02 03:00:00 (Sun)
-62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62950640400, #    utc_start 1995-10-29 09:00:00 (Sun)
-62964554400, #      utc_end 1996-04-07 10:00:00 (Sun)
-62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
-62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62964554400, #    utc_start 1996-04-07 10:00:00 (Sun)
-62982090000, #      utc_end 1996-10-27 09:00:00 (Sun)
-62964529200, #  local_start 1996-04-07 03:00:00 (Sun)
-62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-62982090000, #    utc_start 1996-10-27 09:00:00 (Sun)
-62996004000, #      utc_end 1997-04-06 10:00:00 (Sun)
-62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
-62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-62996004000, #    utc_start 1997-04-06 10:00:00 (Sun)
-63013539600, #      utc_end 1997-10-26 09:00:00 (Sun)
-62995978800, #  local_start 1997-04-06 03:00:00 (Sun)
-63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63013539600, #    utc_start 1997-10-26 09:00:00 (Sun)
-63027453600, #      utc_end 1998-04-05 10:00:00 (Sun)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63027453600, #    utc_start 1998-04-05 10:00:00 (Sun)
-63044989200, #      utc_end 1998-10-25 09:00:00 (Sun)
-63027428400, #  local_start 1998-04-05 03:00:00 (Sun)
-63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63044989200, #    utc_start 1998-10-25 09:00:00 (Sun)
-63058903200, #      utc_end 1999-04-04 10:00:00 (Sun)
-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
-63058874400, #    local_end 1999-04-04 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63058903200, #    utc_start 1999-04-04 10:00:00 (Sun)
-63077043600, #      utc_end 1999-10-31 09:00:00 (Sun)
-63058878000, #  local_start 1999-04-04 03:00:00 (Sun)
-63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63077043600, #    utc_start 1999-10-31 09:00:00 (Sun)
-63090352800, #      utc_end 2000-04-02 10:00:00 (Sun)
-63077014800, #  local_start 1999-10-31 01:00:00 (Sun)
-63090324000, #    local_end 2000-04-02 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63090352800, #    utc_start 2000-04-02 10:00:00 (Sun)
-63108493200, #      utc_end 2000-10-29 09:00:00 (Sun)
-63090327600, #  local_start 2000-04-02 03:00:00 (Sun)
-63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63108493200, #    utc_start 2000-10-29 09:00:00 (Sun)
-63121802400, #      utc_end 2001-04-01 10:00:00 (Sun)
-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
-63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63121802400, #    utc_start 2001-04-01 10:00:00 (Sun)
-63139942800, #      utc_end 2001-10-28 09:00:00 (Sun)
-63121777200, #  local_start 2001-04-01 03:00:00 (Sun)
-63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63139942800, #    utc_start 2001-10-28 09:00:00 (Sun)
-63153856800, #      utc_end 2002-04-07 10:00:00 (Sun)
-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
-63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63153856800, #    utc_start 2002-04-07 10:00:00 (Sun)
-63171392400, #      utc_end 2002-10-27 09:00:00 (Sun)
-63153831600, #  local_start 2002-04-07 03:00:00 (Sun)
-63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63171392400, #    utc_start 2002-10-27 09:00:00 (Sun)
-63185306400, #      utc_end 2003-04-06 10:00:00 (Sun)
-63171363600, #  local_start 2002-10-27 01:00:00 (Sun)
-63185277600, #    local_end 2003-04-06 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63185306400, #    utc_start 2003-04-06 10:00:00 (Sun)
-63202842000, #      utc_end 2003-10-26 09:00:00 (Sun)
-63185281200, #  local_start 2003-04-06 03:00:00 (Sun)
-63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63202842000, #    utc_start 2003-10-26 09:00:00 (Sun)
-63216756000, #      utc_end 2004-04-04 10:00:00 (Sun)
-63202813200, #  local_start 2003-10-26 01:00:00 (Sun)
-63216727200, #    local_end 2004-04-04 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63216756000, #    utc_start 2004-04-04 10:00:00 (Sun)
-63234896400, #      utc_end 2004-10-31 09:00:00 (Sun)
-63216730800, #  local_start 2004-04-04 03:00:00 (Sun)
-63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63234896400, #    utc_start 2004-10-31 09:00:00 (Sun)
-63248205600, #      utc_end 2005-04-03 10:00:00 (Sun)
-63234867600, #  local_start 2004-10-31 01:00:00 (Sun)
-63248176800, #    local_end 2005-04-03 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63248205600, #    utc_start 2005-04-03 10:00:00 (Sun)
-63266346000, #      utc_end 2005-10-30 09:00:00 (Sun)
-63248180400, #  local_start 2005-04-03 03:00:00 (Sun)
-63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63266346000, #    utc_start 2005-10-30 09:00:00 (Sun)
-63279655200, #      utc_end 2006-04-02 10:00:00 (Sun)
-63266317200, #  local_start 2005-10-30 01:00:00 (Sun)
-63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63279655200, #    utc_start 2006-04-02 10:00:00 (Sun)
-63297795600, #      utc_end 2006-10-29 09:00:00 (Sun)
-63279630000, #  local_start 2006-04-02 03:00:00 (Sun)
-63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63297795600, #    utc_start 2006-10-29 09:00:00 (Sun)
-63309290400, #      utc_end 2007-03-11 10:00:00 (Sun)
-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
-63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63309290400, #    utc_start 2007-03-11 10:00:00 (Sun)
-63329850000, #      utc_end 2007-11-04 09:00:00 (Sun)
-63309265200, #  local_start 2007-03-11 03:00:00 (Sun)
-63329824800, #    local_end 2007-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63329850000, #    utc_start 2007-11-04 09:00:00 (Sun)
-63340740000, #      utc_end 2008-03-09 10:00:00 (Sun)
-63329821200, #  local_start 2007-11-04 01:00:00 (Sun)
-63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63340740000, #    utc_start 2008-03-09 10:00:00 (Sun)
-63361299600, #      utc_end 2008-11-02 09:00:00 (Sun)
-63340714800, #  local_start 2008-03-09 03:00:00 (Sun)
-63361274400, #    local_end 2008-11-02 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63361299600, #    utc_start 2008-11-02 09:00:00 (Sun)
-63372189600, #      utc_end 2009-03-08 10:00:00 (Sun)
-63361270800, #  local_start 2008-11-02 01:00:00 (Sun)
-63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63372189600, #    utc_start 2009-03-08 10:00:00 (Sun)
-63392749200, #      utc_end 2009-11-01 09:00:00 (Sun)
-63372164400, #  local_start 2009-03-08 03:00:00 (Sun)
-63392724000, #    local_end 2009-11-01 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63392749200, #    utc_start 2009-11-01 09:00:00 (Sun)
-63404244000, #      utc_end 2010-03-14 10:00:00 (Sun)
-63392720400, #  local_start 2009-11-01 01:00:00 (Sun)
-63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63404244000, #    utc_start 2010-03-14 10:00:00 (Sun)
-63424803600, #      utc_end 2010-11-07 09:00:00 (Sun)
-63404218800, #  local_start 2010-03-14 03:00:00 (Sun)
-63424778400, #    local_end 2010-11-07 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63424803600, #    utc_start 2010-11-07 09:00:00 (Sun)
-63435693600, #      utc_end 2011-03-13 10:00:00 (Sun)
-63424774800, #  local_start 2010-11-07 01:00:00 (Sun)
-63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63435693600, #    utc_start 2011-03-13 10:00:00 (Sun)
-63456253200, #      utc_end 2011-11-06 09:00:00 (Sun)
-63435668400, #  local_start 2011-03-13 03:00:00 (Sun)
-63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63456253200, #    utc_start 2011-11-06 09:00:00 (Sun)
-63467143200, #      utc_end 2012-03-11 10:00:00 (Sun)
-63456224400, #  local_start 2011-11-06 01:00:00 (Sun)
-63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63467143200, #    utc_start 2012-03-11 10:00:00 (Sun)
-63487702800, #      utc_end 2012-11-04 09:00:00 (Sun)
-63467118000, #  local_start 2012-03-11 03:00:00 (Sun)
-63487677600, #    local_end 2012-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63487702800, #    utc_start 2012-11-04 09:00:00 (Sun)
-63498592800, #      utc_end 2013-03-10 10:00:00 (Sun)
-63487674000, #  local_start 2012-11-04 01:00:00 (Sun)
-63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63498592800, #    utc_start 2013-03-10 10:00:00 (Sun)
-63519152400, #      utc_end 2013-11-03 09:00:00 (Sun)
-63498567600, #  local_start 2013-03-10 03:00:00 (Sun)
-63519127200, #    local_end 2013-11-03 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63519152400, #    utc_start 2013-11-03 09:00:00 (Sun)
-63530042400, #      utc_end 2014-03-09 10:00:00 (Sun)
-63519123600, #  local_start 2013-11-03 01:00:00 (Sun)
-63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63530042400, #    utc_start 2014-03-09 10:00:00 (Sun)
-63550602000, #      utc_end 2014-11-02 09:00:00 (Sun)
-63530017200, #  local_start 2014-03-09 03:00:00 (Sun)
-63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63550602000, #    utc_start 2014-11-02 09:00:00 (Sun)
-63561492000, #      utc_end 2015-03-08 10:00:00 (Sun)
-63550573200, #  local_start 2014-11-02 01:00:00 (Sun)
-63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63561492000, #    utc_start 2015-03-08 10:00:00 (Sun)
-63582051600, #      utc_end 2015-11-01 09:00:00 (Sun)
-63561466800, #  local_start 2015-03-08 03:00:00 (Sun)
-63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63582051600, #    utc_start 2015-11-01 09:00:00 (Sun)
-63593546400, #      utc_end 2016-03-13 10:00:00 (Sun)
-63582022800, #  local_start 2015-11-01 01:00:00 (Sun)
-63593517600, #    local_end 2016-03-13 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63593546400, #    utc_start 2016-03-13 10:00:00 (Sun)
-63614106000, #      utc_end 2016-11-06 09:00:00 (Sun)
-63593521200, #  local_start 2016-03-13 03:00:00 (Sun)
-63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63614106000, #    utc_start 2016-11-06 09:00:00 (Sun)
-63624996000, #      utc_end 2017-03-12 10:00:00 (Sun)
-63614077200, #  local_start 2016-11-06 01:00:00 (Sun)
-63624967200, #    local_end 2017-03-12 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63624996000, #    utc_start 2017-03-12 10:00:00 (Sun)
-63645555600, #      utc_end 2017-11-05 09:00:00 (Sun)
-63624970800, #  local_start 2017-03-12 03:00:00 (Sun)
-63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63645555600, #    utc_start 2017-11-05 09:00:00 (Sun)
-63656445600, #      utc_end 2018-03-11 10:00:00 (Sun)
-63645526800, #  local_start 2017-11-05 01:00:00 (Sun)
-63656416800, #    local_end 2018-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63656445600, #    utc_start 2018-03-11 10:00:00 (Sun)
-63677005200, #      utc_end 2018-11-04 09:00:00 (Sun)
-63656420400, #  local_start 2018-03-11 03:00:00 (Sun)
-63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63677005200, #    utc_start 2018-11-04 09:00:00 (Sun)
-63687895200, #      utc_end 2019-03-10 10:00:00 (Sun)
-63676976400, #  local_start 2018-11-04 01:00:00 (Sun)
-63687866400, #    local_end 2019-03-10 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63687895200, #    utc_start 2019-03-10 10:00:00 (Sun)
-63708454800, #      utc_end 2019-11-03 09:00:00 (Sun)
-63687870000, #  local_start 2019-03-10 03:00:00 (Sun)
-63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63708454800, #    utc_start 2019-11-03 09:00:00 (Sun)
-63719344800, #      utc_end 2020-03-08 10:00:00 (Sun)
-63708426000, #  local_start 2019-11-03 01:00:00 (Sun)
-63719316000, #    local_end 2020-03-08 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63719344800, #    utc_start 2020-03-08 10:00:00 (Sun)
-63739904400, #      utc_end 2020-11-01 09:00:00 (Sun)
-63719319600, #  local_start 2020-03-08 03:00:00 (Sun)
-63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63739904400, #    utc_start 2020-11-01 09:00:00 (Sun)
-63751399200, #      utc_end 2021-03-14 10:00:00 (Sun)
-63739875600, #  local_start 2020-11-01 01:00:00 (Sun)
-63751370400, #    local_end 2021-03-14 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63751399200, #    utc_start 2021-03-14 10:00:00 (Sun)
-63771958800, #      utc_end 2021-11-07 09:00:00 (Sun)
-63751374000, #  local_start 2021-03-14 03:00:00 (Sun)
-63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63771958800, #    utc_start 2021-11-07 09:00:00 (Sun)
-63782848800, #      utc_end 2022-03-13 10:00:00 (Sun)
-63771930000, #  local_start 2021-11-07 01:00:00 (Sun)
-63782820000, #    local_end 2022-03-13 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63782848800, #    utc_start 2022-03-13 10:00:00 (Sun)
-63803408400, #      utc_end 2022-11-06 09:00:00 (Sun)
-63782823600, #  local_start 2022-03-13 03:00:00 (Sun)
-63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63803408400, #    utc_start 2022-11-06 09:00:00 (Sun)
-63814298400, #      utc_end 2023-03-12 10:00:00 (Sun)
-63803379600, #  local_start 2022-11-06 01:00:00 (Sun)
-63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63814298400, #    utc_start 2023-03-12 10:00:00 (Sun)
-63834858000, #      utc_end 2023-11-05 09:00:00 (Sun)
-63814273200, #  local_start 2023-03-12 03:00:00 (Sun)
-63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63834858000, #    utc_start 2023-11-05 09:00:00 (Sun)
-63845748000, #      utc_end 2024-03-10 10:00:00 (Sun)
-63834829200, #  local_start 2023-11-05 01:00:00 (Sun)
-63845719200, #    local_end 2024-03-10 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63845748000, #    utc_start 2024-03-10 10:00:00 (Sun)
-63866307600, #      utc_end 2024-11-03 09:00:00 (Sun)
-63845722800, #  local_start 2024-03-10 03:00:00 (Sun)
-63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63866307600, #    utc_start 2024-11-03 09:00:00 (Sun)
-63877197600, #      utc_end 2025-03-09 10:00:00 (Sun)
-63866278800, #  local_start 2024-11-03 01:00:00 (Sun)
-63877168800, #    local_end 2025-03-09 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63877197600, #    utc_start 2025-03-09 10:00:00 (Sun)
-63897757200, #      utc_end 2025-11-02 09:00:00 (Sun)
-63877172400, #  local_start 2025-03-09 03:00:00 (Sun)
-63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63897757200, #    utc_start 2025-11-02 09:00:00 (Sun)
-63908647200, #      utc_end 2026-03-08 10:00:00 (Sun)
-63897728400, #  local_start 2025-11-02 01:00:00 (Sun)
-63908618400, #    local_end 2026-03-08 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63908647200, #    utc_start 2026-03-08 10:00:00 (Sun)
-63929206800, #      utc_end 2026-11-01 09:00:00 (Sun)
-63908622000, #  local_start 2026-03-08 03:00:00 (Sun)
-63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63929206800, #    utc_start 2026-11-01 09:00:00 (Sun)
-63940701600, #      utc_end 2027-03-14 10:00:00 (Sun)
-63929178000, #  local_start 2026-11-01 01:00:00 (Sun)
-63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63940701600, #    utc_start 2027-03-14 10:00:00 (Sun)
-63961261200, #      utc_end 2027-11-07 09:00:00 (Sun)
-63940676400, #  local_start 2027-03-14 03:00:00 (Sun)
-63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63961261200, #    utc_start 2027-11-07 09:00:00 (Sun)
-63972151200, #      utc_end 2028-03-12 10:00:00 (Sun)
-63961232400, #  local_start 2027-11-07 01:00:00 (Sun)
-63972122400, #    local_end 2028-03-12 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-63972151200, #    utc_start 2028-03-12 10:00:00 (Sun)
-63992710800, #      utc_end 2028-11-05 09:00:00 (Sun)
-63972126000, #  local_start 2028-03-12 03:00:00 (Sun)
-63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-63992710800, #    utc_start 2028-11-05 09:00:00 (Sun)
-64003600800, #      utc_end 2029-03-11 10:00:00 (Sun)
-63992682000, #  local_start 2028-11-05 01:00:00 (Sun)
-64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64003600800, #    utc_start 2029-03-11 10:00:00 (Sun)
-64024160400, #      utc_end 2029-11-04 09:00:00 (Sun)
-64003575600, #  local_start 2029-03-11 03:00:00 (Sun)
-64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64024160400, #    utc_start 2029-11-04 09:00:00 (Sun)
-64035050400, #      utc_end 2030-03-10 10:00:00 (Sun)
-64024131600, #  local_start 2029-11-04 01:00:00 (Sun)
-64035021600, #    local_end 2030-03-10 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64035050400, #    utc_start 2030-03-10 10:00:00 (Sun)
-64055610000, #      utc_end 2030-11-03 09:00:00 (Sun)
-64035025200, #  local_start 2030-03-10 03:00:00 (Sun)
-64055584800, #    local_end 2030-11-03 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64055610000, #    utc_start 2030-11-03 09:00:00 (Sun)
-64066500000, #      utc_end 2031-03-09 10:00:00 (Sun)
-64055581200, #  local_start 2030-11-03 01:00:00 (Sun)
-64066471200, #    local_end 2031-03-09 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64066500000, #    utc_start 2031-03-09 10:00:00 (Sun)
-64087059600, #      utc_end 2031-11-02 09:00:00 (Sun)
-64066474800, #  local_start 2031-03-09 03:00:00 (Sun)
-64087034400, #    local_end 2031-11-02 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64087059600, #    utc_start 2031-11-02 09:00:00 (Sun)
-64098554400, #      utc_end 2032-03-14 10:00:00 (Sun)
-64087030800, #  local_start 2031-11-02 01:00:00 (Sun)
-64098525600, #    local_end 2032-03-14 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64098554400, #    utc_start 2032-03-14 10:00:00 (Sun)
-64119114000, #      utc_end 2032-11-07 09:00:00 (Sun)
-64098529200, #  local_start 2032-03-14 03:00:00 (Sun)
-64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64119114000, #    utc_start 2032-11-07 09:00:00 (Sun)
-64130004000, #      utc_end 2033-03-13 10:00:00 (Sun)
-64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
-64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64130004000, #    utc_start 2033-03-13 10:00:00 (Sun)
-64150563600, #      utc_end 2033-11-06 09:00:00 (Sun)
-64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
-64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64150563600, #    utc_start 2033-11-06 09:00:00 (Sun)
-64161453600, #      utc_end 2034-03-12 10:00:00 (Sun)
-64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
-64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64161453600, #    utc_start 2034-03-12 10:00:00 (Sun)
-64182013200, #      utc_end 2034-11-05 09:00:00 (Sun)
-64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
-64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-    [
-64182013200, #    utc_start 2034-11-05 09:00:00 (Sun)
-64192903200, #      utc_end 2035-03-11 10:00:00 (Sun)
-64181984400, #  local_start 2034-11-05 01:00:00 (Sun)
-64192874400, #    local_end 2035-03-11 02:00:00 (Sun)
--28800,
-0,
-'PST',
-    ],
-    [
-64192903200, #    utc_start 2035-03-11 10:00:00 (Sun)
-64213462800, #      utc_end 2035-11-04 09:00:00 (Sun)
-64192878000, #  local_start 2035-03-11 03:00:00 (Sun)
-64213437600, #    local_end 2035-11-04 02:00:00 (Sun)
--25200,
-1,
-'PDT',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {73}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { -28800 }
-
-my $last_observance = bless( {
-  'format' => 'P%sT',
-  'gmtoff' => '-8:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => -28800,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
diff --git a/lib/DateTime/TimeZone/Pacific/Apia.pm b/lib/DateTime/TimeZone/Pacific/Apia.pm
index b909579e8..8585e55b5 100644
--- a/lib/DateTime/TimeZone/Pacific/Apia.pm
+++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -268,11 +268,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {12}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Auckland.pm b/lib/DateTime/TimeZone/Pacific/Auckland.pm
index d2a7477e4..d9fea912d 100644
--- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
+++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1389,15 +1389,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64210413600, #    local_end 2035-09-30 02:00:00 (Sun)
 43200,
 0,
+'NZST',
+    ],
+    [
+64210370400, #    utc_start 2035-09-29 14:00:00 (Sat)
+64226700000, #      utc_end 2036-04-05 14:00:00 (Sat)
+64210417200, #  local_start 2035-09-30 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+46800,
+1,
+'NZDT',
+    ],
+    [
+64226700000, #    utc_start 2036-04-05 14:00:00 (Sat)
+64241820000, #      utc_end 2036-09-27 14:00:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64241863200, #    local_end 2036-09-28 02:00:00 (Sun)
+43200,
+0,
+'NZST',
+    ],
+    [
+64241820000, #    utc_start 2036-09-27 14:00:00 (Sat)
+64258149600, #      utc_end 2037-04-04 14:00:00 (Sat)
+64241866800, #  local_start 2036-09-28 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+46800,
+1,
+'NZDT',
+    ],
+    [
+64258149600, #    utc_start 2037-04-04 14:00:00 (Sat)
+64273269600, #      utc_end 2037-09-26 14:00:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273312800, #    local_end 2037-09-27 02:00:00 (Sun)
+43200,
+0,
 'NZST',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {76}
+sub has_dst_changes {78}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Bougainville.pm b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
index 2ad40759e..807211f17 100644
--- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
+++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,11 +79,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Chatham.pm b/lib/DateTime/TimeZone/Pacific/Chatham.pm
index 196f2edeb..a3e33fe3b 100644
--- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
+++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1146,15 +1146,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64210416300, #    local_end 2035-09-30 02:45:00 (Sun)
 45900,
 0,
+'+1245',
+    ],
+    [
+64210370400, #    utc_start 2035-09-29 14:00:00 (Sat)
+64226700000, #      utc_end 2036-04-05 14:00:00 (Sat)
+64210419900, #  local_start 2035-09-30 03:45:00 (Sun)
+64226749500, #    local_end 2036-04-06 03:45:00 (Sun)
+49500,
+1,
+'+1345',
+    ],
+    [
+64226700000, #    utc_start 2036-04-05 14:00:00 (Sat)
+64241820000, #      utc_end 2036-09-27 14:00:00 (Sat)
+64226745900, #  local_start 2036-04-06 02:45:00 (Sun)
+64241865900, #    local_end 2036-09-28 02:45:00 (Sun)
+45900,
+0,
+'+1245',
+    ],
+    [
+64241820000, #    utc_start 2036-09-27 14:00:00 (Sat)
+64258149600, #      utc_end 2037-04-04 14:00:00 (Sat)
+64241869500, #  local_start 2036-09-28 03:45:00 (Sun)
+64258199100, #    local_end 2037-04-05 03:45:00 (Sun)
+49500,
+1,
+'+1345',
+    ],
+    [
+64258149600, #    utc_start 2037-04-04 14:00:00 (Sat)
+64273269600, #      utc_end 2037-09-26 14:00:00 (Sat)
+64258195500, #  local_start 2037-04-05 02:45:00 (Sun)
+64273315500, #    local_end 2037-09-27 02:45:00 (Sun)
+45900,
+0,
 '+1245',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {62}
+sub has_dst_changes {64}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1163,7 +1199,7 @@ sub _new_instance {
 sub _last_offset { 45900 }
 
 my $last_observance = bless( {
-  'format' => '+1245/+1345',
+  'format' => '%z',
   'gmtoff' => '12:45',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/Pacific/Easter.pm b/lib/DateTime/TimeZone/Pacific/Easter.pm
index 26af925f9..7c7a46128 100644
--- a/lib/DateTime/TimeZone/Pacific/Easter.pm
+++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1236,15 +1236,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64207980000, #    local_end 2035-09-01 22:00:00 (Sat)
 -21600,
 0,
+'-06',
+    ],
+    [
+64208001600, #    utc_start 2035-09-02 04:00:00 (Sun)
+64226746800, #      utc_end 2036-04-06 03:00:00 (Sun)
+64207983600, #  local_start 2035-09-01 23:00:00 (Sat)
+64226728800, #    local_end 2036-04-05 22:00:00 (Sat)
+-18000,
+1,
+'-05',
+    ],
+    [
+64226746800, #    utc_start 2036-04-06 03:00:00 (Sun)
+64240056000, #      utc_end 2036-09-07 04:00:00 (Sun)
+64226725200, #  local_start 2036-04-05 21:00:00 (Sat)
+64240034400, #    local_end 2036-09-06 22:00:00 (Sat)
+-21600,
+0,
+'-06',
+    ],
+    [
+64240056000, #    utc_start 2036-09-07 04:00:00 (Sun)
+64258196400, #      utc_end 2037-04-05 03:00:00 (Sun)
+64240038000, #  local_start 2036-09-06 23:00:00 (Sat)
+64258178400, #    local_end 2037-04-04 22:00:00 (Sat)
+-18000,
+1,
+'-05',
+    ],
+    [
+64258196400, #    utc_start 2037-04-05 03:00:00 (Sun)
+64271505600, #      utc_end 2037-09-06 04:00:00 (Sun)
+64258174800, #  local_start 2037-04-04 21:00:00 (Sat)
+64271484000, #    local_end 2037-09-05 22:00:00 (Sat)
+-21600,
+0,
 '-06',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {67}
+sub has_dst_changes {69}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -1253,7 +1289,7 @@ sub _new_instance {
 sub _last_offset { -21600 }
 
 my $last_observance = bless( {
-  'format' => '-06/-05',
+  'format' => '%z',
   'gmtoff' => '-6:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/Pacific/Efate.pm b/lib/DateTime/TimeZone/Pacific/Efate.pm
index 160e3676c..a2bb970ed 100644
--- a/lib/DateTime/TimeZone/Pacific/Efate.pm
+++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -241,11 +241,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {11}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
index 4087a04f8..d20f88e3b 100644
--- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
+++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Fiji.pm b/lib/DateTime/TimeZone/Pacific/Fiji.pm
index 927dabc5a..fc9276d9e 100644
--- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
+++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -295,11 +295,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {14}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Galapagos.pm b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
index 29291f394..28673bc62 100644
--- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
+++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2024a
+# Generated from debian/tzdata/southamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {1}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Gambier.pm b/lib/DateTime/TimeZone/Pacific/Gambier.pm
index f94f881fc..a6af16c81 100644
--- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
+++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
index ecd7ec122..1ab389f8c 100644
--- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
+++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Guam.pm b/lib/DateTime/TimeZone/Pacific/Guam.pm
index aa3f3d999..f6d08d716 100644
--- a/lib/DateTime/TimeZone/Pacific/Guam.pm
+++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -223,11 +223,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {8}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Honolulu.pm b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
index 524eeb4ea..214aff68c 100644
--- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
+++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2024a
+# Generated from debian/tzdata/northamerica.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,11 +97,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {3}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Kanton.pm b/lib/DateTime/TimeZone/Pacific/Kanton.pm
index a04766355..d8baf1039 100644
--- a/lib/DateTime/TimeZone/Pacific/Kanton.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kanton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,11 +61,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
index 75f67b1f3..13b273806 100644
--- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,11 +61,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Kosrae.pm b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
index bcfa55fba..59e153780 100644
--- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,11 +115,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
index 08f7bd6df..1a5424298 100644
--- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,11 +88,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Marquesas.pm b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
index cb96dc0ce..029e5cb06 100644
--- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
+++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Nauru.pm b/lib/DateTime/TimeZone/Pacific/Nauru.pm
index d42f8fa80..130aa48d9 100644
--- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
+++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,11 +70,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Niue.pm b/lib/DateTime/TimeZone/Pacific/Niue.pm
index eb59e6868..3b59751db 100644
--- a/lib/DateTime/TimeZone/Pacific/Niue.pm
+++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Norfolk.pm b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
index 48c625ef8..32dee547d 100644
--- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
+++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,17 +70,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63579565800, #    utc_start 2015-10-03 14:30:00 (Sat)
-63697582800, #      utc_end 2019-06-30 13:00:00 (Sun)
-63579605400, #  local_start 2015-10-04 01:30:00 (Sun)
-63697622400, #    local_end 2019-07-01 00:00:00 (Mon)
-39600,
-0,
-'+11',
-    ],
-    [
-63697582800, #    utc_start 2019-06-30 13:00:00 (Sun)
 63705970800, #      utc_end 2019-10-05 15:00:00 (Sat)
-63697622400, #  local_start 2019-07-01 00:00:00 (Mon)
+63579605400, #  local_start 2015-10-04 01:30:00 (Sun)
 63706010400, #    local_end 2019-10-06 02:00:00 (Sun)
 39600,
 0,
@@ -372,15 +363,51 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64211018400, #    local_end 2035-10-07 02:00:00 (Sun)
 39600,
 0,
+'+11',
+    ],
+    [
+64210978800, #    utc_start 2035-10-06 15:00:00 (Sat)
+64226703600, #      utc_end 2036-04-05 15:00:00 (Sat)
+64211022000, #  local_start 2035-10-07 03:00:00 (Sun)
+64226746800, #    local_end 2036-04-06 03:00:00 (Sun)
+43200,
+1,
+'+12',
+    ],
+    [
+64226703600, #    utc_start 2036-04-05 15:00:00 (Sat)
+64242428400, #      utc_end 2036-10-04 15:00:00 (Sat)
+64226743200, #  local_start 2036-04-06 02:00:00 (Sun)
+64242468000, #    local_end 2036-10-05 02:00:00 (Sun)
+39600,
+0,
+'+11',
+    ],
+    [
+64242428400, #    utc_start 2036-10-04 15:00:00 (Sat)
+64258153200, #      utc_end 2037-04-04 15:00:00 (Sat)
+64242471600, #  local_start 2036-10-05 03:00:00 (Sun)
+64258196400, #    local_end 2037-04-05 03:00:00 (Sun)
+43200,
+1,
+'+12',
+    ],
+    [
+64258153200, #    utc_start 2037-04-04 15:00:00 (Sat)
+64273878000, #      utc_end 2037-10-03 15:00:00 (Sat)
+64258192800, #  local_start 2037-04-05 02:00:00 (Sun)
+64273917600, #    local_end 2037-10-04 02:00:00 (Sun)
+39600,
+0,
 '+11',
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
-sub has_dst_changes {18}
+sub has_dst_changes {20}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
@@ -389,7 +416,7 @@ sub _new_instance {
 sub _last_offset { 39600 }
 
 my $last_observance = bless( {
-  'format' => '+11/+12',
+  'format' => '%z',
   'gmtoff' => '11:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
diff --git a/lib/DateTime/TimeZone/Pacific/Noumea.pm b/lib/DateTime/TimeZone/Pacific/Noumea.pm
index d583d1e85..192922809 100644
--- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
+++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,11 +97,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {3}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
index eb6d94c50..3ec8441cc 100644
--- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Palau.pm b/lib/DateTime/TimeZone/Pacific/Palau.pm
index 9716b2f90..09616bf85 100644
--- a/lib/DateTime/TimeZone/Pacific/Palau.pm
+++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
index 860b7858b..2de4d9336 100644
--- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
index 1386ea626..ab0bfda5d 100644
--- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
+++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,11 +52,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
index e68b87854..d64309b94 100644
--- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
+++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,11 +286,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {13}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Tahiti.pm b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
index 72e50880d..4335ef4bf 100644
--- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Tarawa.pm b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
index 53adee4f5..3d295a100 100644
--- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,11 +43,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {0}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
index c8a188c79..ff0c28759 100644
--- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2024a
+# Generated from debian/tzdata/australasia.  Olson data version 2026b
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.47';
+our $VERSION = '2.65';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,17 +43,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61851642000, #    utc_start 1960-12-31 11:40:00 (Sat)
-63050785200, #      utc_end 1998-12-31 11:00:00 (Thu)
-61851688800, #  local_start 1961-01-01 00:40:00 (Sun)
-63050832000, #    local_end 1999-01-01 00:00:00 (Fri)
-46800,
-0,
-'+13',
-    ],
-    [
-63050785200, #    utc_start 1998-12-31 11:00:00 (Thu)
 63074898000, #      utc_end 1999-10-06 13:00:00 (Wed)
-63050832000, #  local_start 1999-01-01 00:00:00 (Fri)
+61851688800, #  local_start 1961-01-01 00:40:00 (Sun)
 63074944800, #    local_end 1999-10-07 02:00:00 (Thu)
 46800,
 0,
@@ -133,11 +124,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2024a'}
+sub olson_version {'2026b'}
 
 sub has_dst_changes {4}
 
-sub _max_year {2034}
+sub _max_year {2036}
 
 sub _new_instance {
     return shift->_init( @_, spans => $spans );
diff --git a/lib/DateTime/TimeZone/WET.pm b/lib/DateTime/TimeZone/WET.pm
deleted file mode 100644
index 0ff9ca80a..000000000
--- a/lib/DateTime/TimeZone/WET.pm
+++ /dev/null
@@ -1,1143 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.08) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from debian/tzdata/europe.  Olson data version 2024a
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::WET;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.47';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::WET::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-62364560400, #      utc_end 1977-04-03 01:00:00 (Sun)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-62364560400, #    local_end 1977-04-03 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62364560400, #    utc_start 1977-04-03 01:00:00 (Sun)
-62379680400, #      utc_end 1977-09-25 01:00:00 (Sun)
-62364564000, #  local_start 1977-04-03 02:00:00 (Sun)
-62379684000, #    local_end 1977-09-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62379680400, #    utc_start 1977-09-25 01:00:00 (Sun)
-62396010000, #      utc_end 1978-04-02 01:00:00 (Sun)
-62379680400, #  local_start 1977-09-25 01:00:00 (Sun)
-62396010000, #    local_end 1978-04-02 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
-62411734800, #      utc_end 1978-10-01 01:00:00 (Sun)
-62396013600, #  local_start 1978-04-02 02:00:00 (Sun)
-62411738400, #    local_end 1978-10-01 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
-62427459600, #      utc_end 1979-04-01 01:00:00 (Sun)
-62411734800, #  local_start 1978-10-01 01:00:00 (Sun)
-62427459600, #    local_end 1979-04-01 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
-62443184400, #      utc_end 1979-09-30 01:00:00 (Sun)
-62427463200, #  local_start 1979-04-01 02:00:00 (Sun)
-62443188000, #    local_end 1979-09-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62443184400, #    utc_start 1979-09-30 01:00:00 (Sun)
-62459514000, #      utc_end 1980-04-06 01:00:00 (Sun)
-62443184400, #  local_start 1979-09-30 01:00:00 (Sun)
-62459514000, #    local_end 1980-04-06 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62459514000, #    utc_start 1980-04-06 01:00:00 (Sun)
-62474634000, #      utc_end 1980-09-28 01:00:00 (Sun)
-62459517600, #  local_start 1980-04-06 02:00:00 (Sun)
-62474637600, #    local_end 1980-09-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
-62490358800, #      utc_end 1981-03-29 01:00:00 (Sun)
-62474634000, #  local_start 1980-09-28 01:00:00 (Sun)
-62490358800, #    local_end 1981-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
-62506083600, #      utc_end 1981-09-27 01:00:00 (Sun)
-62490362400, #  local_start 1981-03-29 02:00:00 (Sun)
-62506087200, #    local_end 1981-09-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
-62521808400, #      utc_end 1982-03-28 01:00:00 (Sun)
-62506083600, #  local_start 1981-09-27 01:00:00 (Sun)
-62521808400, #    local_end 1982-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
-62537533200, #      utc_end 1982-09-26 01:00:00 (Sun)
-62521812000, #  local_start 1982-03-28 02:00:00 (Sun)
-62537536800, #    local_end 1982-09-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
-62553258000, #      utc_end 1983-03-27 01:00:00 (Sun)
-62537533200, #  local_start 1982-09-26 01:00:00 (Sun)
-62553258000, #    local_end 1983-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
-62568982800, #      utc_end 1983-09-25 01:00:00 (Sun)
-62553261600, #  local_start 1983-03-27 02:00:00 (Sun)
-62568986400, #    local_end 1983-09-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
-62584707600, #      utc_end 1984-03-25 01:00:00 (Sun)
-62568982800, #  local_start 1983-09-25 01:00:00 (Sun)
-62584707600, #    local_end 1984-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
-62601037200, #      utc_end 1984-09-30 01:00:00 (Sun)
-62584711200, #  local_start 1984-03-25 02:00:00 (Sun)
-62601040800, #    local_end 1984-09-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
-62616762000, #      utc_end 1985-03-31 01:00:00 (Sun)
-62601037200, #  local_start 1984-09-30 01:00:00 (Sun)
-62616762000, #    local_end 1985-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
-62632486800, #      utc_end 1985-09-29 01:00:00 (Sun)
-62616765600, #  local_start 1985-03-31 02:00:00 (Sun)
-62632490400, #    local_end 1985-09-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
-62648211600, #      utc_end 1986-03-30 01:00:00 (Sun)
-62632486800, #  local_start 1985-09-29 01:00:00 (Sun)
-62648211600, #    local_end 1986-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
-62663936400, #      utc_end 1986-09-28 01:00:00 (Sun)
-62648215200, #  local_start 1986-03-30 02:00:00 (Sun)
-62663940000, #    local_end 1986-09-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
-62679661200, #      utc_end 1987-03-29 01:00:00 (Sun)
-62663936400, #  local_start 1986-09-28 01:00:00 (Sun)
-62679661200, #    local_end 1987-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
-62695386000, #      utc_end 1987-09-27 01:00:00 (Sun)
-62679664800, #  local_start 1987-03-29 02:00:00 (Sun)
-62695389600, #    local_end 1987-09-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
-62711110800, #      utc_end 1988-03-27 01:00:00 (Sun)
-62695386000, #  local_start 1987-09-27 01:00:00 (Sun)
-62711110800, #    local_end 1988-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
-62726835600, #      utc_end 1988-09-25 01:00:00 (Sun)
-62711114400, #  local_start 1988-03-27 02:00:00 (Sun)
-62726839200, #    local_end 1988-09-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
-62742560400, #      utc_end 1989-03-26 01:00:00 (Sun)
-62726835600, #  local_start 1988-09-25 01:00:00 (Sun)
-62742560400, #    local_end 1989-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
-62758285200, #      utc_end 1989-09-24 01:00:00 (Sun)
-62742564000, #  local_start 1989-03-26 02:00:00 (Sun)
-62758288800, #    local_end 1989-09-24 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
-62774010000, #      utc_end 1990-03-25 01:00:00 (Sun)
-62758285200, #  local_start 1989-09-24 01:00:00 (Sun)
-62774010000, #    local_end 1990-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
-62790339600, #      utc_end 1990-09-30 01:00:00 (Sun)
-62774013600, #  local_start 1990-03-25 02:00:00 (Sun)
-62790343200, #    local_end 1990-09-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
-62806064400, #      utc_end 1991-03-31 01:00:00 (Sun)
-62790339600, #  local_start 1990-09-30 01:00:00 (Sun)
-62806064400, #    local_end 1991-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
-62821789200, #      utc_end 1991-09-29 01:00:00 (Sun)
-62806068000, #  local_start 1991-03-31 02:00:00 (Sun)
-62821792800, #    local_end 1991-09-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
-62837514000, #      utc_end 1992-03-29 01:00:00 (Sun)
-62821789200, #  local_start 1991-09-29 01:00:00 (Sun)
-62837514000, #    local_end 1992-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
-62853238800, #      utc_end 1992-09-27 01:00:00 (Sun)
-62837517600, #  local_start 1992-03-29 02:00:00 (Sun)
-62853242400, #    local_end 1992-09-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
-62868963600, #      utc_end 1993-03-28 01:00:00 (Sun)
-62853238800, #  local_start 1992-09-27 01:00:00 (Sun)
-62868963600, #    local_end 1993-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
-62884688400, #      utc_end 1993-09-26 01:00:00 (Sun)
-62868967200, #  local_start 1993-03-28 02:00:00 (Sun)
-62884692000, #    local_end 1993-09-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
-62900413200, #      utc_end 1994-03-27 01:00:00 (Sun)
-62884688400, #  local_start 1993-09-26 01:00:00 (Sun)
-62900413200, #    local_end 1994-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
-62916138000, #      utc_end 1994-09-25 01:00:00 (Sun)
-62900416800, #  local_start 1994-03-27 02:00:00 (Sun)
-62916141600, #    local_end 1994-09-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62916138000, #  local_start 1994-09-25 01:00:00 (Sun)
-62931862800, #    local_end 1995-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931866400, #  local_start 1995-03-26 02:00:00 (Sun)
-62947591200, #    local_end 1995-09-24 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947587600, #  local_start 1995-09-24 01:00:00 (Sun)
-62963917200, #    local_end 1996-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
-62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963920800, #  local_start 1996-03-31 02:00:00 (Sun)
-62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
-62995366800, #      utc_end 1997-03-30 01:00:00 (Sun)
-62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
-62995366800, #    local_end 1997-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
-63013510800, #      utc_end 1997-10-26 01:00:00 (Sun)
-62995370400, #  local_start 1997-03-30 02:00:00 (Sun)
-63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
-63026816400, #      utc_end 1998-03-29 01:00:00 (Sun)
-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
-63026816400, #    local_end 1998-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
-63044960400, #      utc_end 1998-10-25 01:00:00 (Sun)
-63026820000, #  local_start 1998-03-29 02:00:00 (Sun)
-63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
-63058266000, #      utc_end 1999-03-28 01:00:00 (Sun)
-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
-63058266000, #    local_end 1999-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
-63077014800, #      utc_end 1999-10-31 01:00:00 (Sun)
-63058269600, #  local_start 1999-03-28 02:00:00 (Sun)
-63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
-63089715600, #      utc_end 2000-03-26 01:00:00 (Sun)
-63077014800, #  local_start 1999-10-31 01:00:00 (Sun)
-63089715600, #    local_end 2000-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
-63108464400, #      utc_end 2000-10-29 01:00:00 (Sun)
-63089719200, #  local_start 2000-03-26 02:00:00 (Sun)
-63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
-63121165200, #      utc_end 2001-03-25 01:00:00 (Sun)
-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
-63121165200, #    local_end 2001-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
-63139914000, #      utc_end 2001-10-28 01:00:00 (Sun)
-63121168800, #  local_start 2001-03-25 02:00:00 (Sun)
-63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
-63153219600, #      utc_end 2002-03-31 01:00:00 (Sun)
-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
-63153219600, #    local_end 2002-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
-63171363600, #      utc_end 2002-10-27 01:00:00 (Sun)
-63153223200, #  local_start 2002-03-31 02:00:00 (Sun)
-63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
-63184669200, #      utc_end 2003-03-30 01:00:00 (Sun)
-63171363600, #  local_start 2002-10-27 01:00:00 (Sun)
-63184669200, #    local_end 2003-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
-63202813200, #      utc_end 2003-10-26 01:00:00 (Sun)
-63184672800, #  local_start 2003-03-30 02:00:00 (Sun)
-63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
-63216118800, #      utc_end 2004-03-28 01:00:00 (Sun)
-63202813200, #  local_start 2003-10-26 01:00:00 (Sun)
-63216118800, #    local_end 2004-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
-63234867600, #      utc_end 2004-10-31 01:00:00 (Sun)
-63216122400, #  local_start 2004-03-28 02:00:00 (Sun)
-63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
-63247568400, #      utc_end 2005-03-27 01:00:00 (Sun)
-63234867600, #  local_start 2004-10-31 01:00:00 (Sun)
-63247568400, #    local_end 2005-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
-63266317200, #      utc_end 2005-10-30 01:00:00 (Sun)
-63247572000, #  local_start 2005-03-27 02:00:00 (Sun)
-63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
-63279018000, #      utc_end 2006-03-26 01:00:00 (Sun)
-63266317200, #  local_start 2005-10-30 01:00:00 (Sun)
-63279018000, #    local_end 2006-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
-63297766800, #      utc_end 2006-10-29 01:00:00 (Sun)
-63279021600, #  local_start 2006-03-26 02:00:00 (Sun)
-63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
-63310467600, #      utc_end 2007-03-25 01:00:00 (Sun)
-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
-63310467600, #    local_end 2007-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
-63329216400, #      utc_end 2007-10-28 01:00:00 (Sun)
-63310471200, #  local_start 2007-03-25 02:00:00 (Sun)
-63329220000, #    local_end 2007-10-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
-63342522000, #      utc_end 2008-03-30 01:00:00 (Sun)
-63329216400, #  local_start 2007-10-28 01:00:00 (Sun)
-63342522000, #    local_end 2008-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
-63360666000, #      utc_end 2008-10-26 01:00:00 (Sun)
-63342525600, #  local_start 2008-03-30 02:00:00 (Sun)
-63360669600, #    local_end 2008-10-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
-63373971600, #      utc_end 2009-03-29 01:00:00 (Sun)
-63360666000, #  local_start 2008-10-26 01:00:00 (Sun)
-63373971600, #    local_end 2009-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
-63392115600, #      utc_end 2009-10-25 01:00:00 (Sun)
-63373975200, #  local_start 2009-03-29 02:00:00 (Sun)
-63392119200, #    local_end 2009-10-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
-63405421200, #      utc_end 2010-03-28 01:00:00 (Sun)
-63392115600, #  local_start 2009-10-25 01:00:00 (Sun)
-63405421200, #    local_end 2010-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
-63424170000, #      utc_end 2010-10-31 01:00:00 (Sun)
-63405424800, #  local_start 2010-03-28 02:00:00 (Sun)
-63424173600, #    local_end 2010-10-31 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
-63436870800, #      utc_end 2011-03-27 01:00:00 (Sun)
-63424170000, #  local_start 2010-10-31 01:00:00 (Sun)
-63436870800, #    local_end 2011-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
-63455619600, #      utc_end 2011-10-30 01:00:00 (Sun)
-63436874400, #  local_start 2011-03-27 02:00:00 (Sun)
-63455623200, #    local_end 2011-10-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
-63468320400, #      utc_end 2012-03-25 01:00:00 (Sun)
-63455619600, #  local_start 2011-10-30 01:00:00 (Sun)
-63468320400, #    local_end 2012-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
-63487069200, #      utc_end 2012-10-28 01:00:00 (Sun)
-63468324000, #  local_start 2012-03-25 02:00:00 (Sun)
-63487072800, #    local_end 2012-10-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
-63500374800, #      utc_end 2013-03-31 01:00:00 (Sun)
-63487069200, #  local_start 2012-10-28 01:00:00 (Sun)
-63500374800, #    local_end 2013-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
-63518518800, #      utc_end 2013-10-27 01:00:00 (Sun)
-63500378400, #  local_start 2013-03-31 02:00:00 (Sun)
-63518522400, #    local_end 2013-10-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
-63531824400, #      utc_end 2014-03-30 01:00:00 (Sun)
-63518518800, #  local_start 2013-10-27 01:00:00 (Sun)
-63531824400, #    local_end 2014-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
-63549968400, #      utc_end 2014-10-26 01:00:00 (Sun)
-63531828000, #  local_start 2014-03-30 02:00:00 (Sun)
-63549972000, #    local_end 2014-10-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
-63563274000, #      utc_end 2015-03-29 01:00:00 (Sun)
-63549968400, #  local_start 2014-10-26 01:00:00 (Sun)
-63563274000, #    local_end 2015-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
-63581418000, #      utc_end 2015-10-25 01:00:00 (Sun)
-63563277600, #  local_start 2015-03-29 02:00:00 (Sun)
-63581421600, #    local_end 2015-10-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
-63594723600, #      utc_end 2016-03-27 01:00:00 (Sun)
-63581418000, #  local_start 2015-10-25 01:00:00 (Sun)
-63594723600, #    local_end 2016-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
-63613472400, #      utc_end 2016-10-30 01:00:00 (Sun)
-63594727200, #  local_start 2016-03-27 02:00:00 (Sun)
-63613476000, #    local_end 2016-10-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
-63626173200, #      utc_end 2017-03-26 01:00:00 (Sun)
-63613472400, #  local_start 2016-10-30 01:00:00 (Sun)
-63626173200, #    local_end 2017-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
-63644922000, #      utc_end 2017-10-29 01:00:00 (Sun)
-63626176800, #  local_start 2017-03-26 02:00:00 (Sun)
-63644925600, #    local_end 2017-10-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
-63657622800, #      utc_end 2018-03-25 01:00:00 (Sun)
-63644922000, #  local_start 2017-10-29 01:00:00 (Sun)
-63657622800, #    local_end 2018-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
-63676371600, #      utc_end 2018-10-28 01:00:00 (Sun)
-63657626400, #  local_start 2018-03-25 02:00:00 (Sun)
-63676375200, #    local_end 2018-10-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
-63689677200, #      utc_end 2019-03-31 01:00:00 (Sun)
-63676371600, #  local_start 2018-10-28 01:00:00 (Sun)
-63689677200, #    local_end 2019-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
-63707821200, #      utc_end 2019-10-27 01:00:00 (Sun)
-63689680800, #  local_start 2019-03-31 02:00:00 (Sun)
-63707824800, #    local_end 2019-10-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
-63721126800, #      utc_end 2020-03-29 01:00:00 (Sun)
-63707821200, #  local_start 2019-10-27 01:00:00 (Sun)
-63721126800, #    local_end 2020-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
-63739270800, #      utc_end 2020-10-25 01:00:00 (Sun)
-63721130400, #  local_start 2020-03-29 02:00:00 (Sun)
-63739274400, #    local_end 2020-10-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
-63752576400, #      utc_end 2021-03-28 01:00:00 (Sun)
-63739270800, #  local_start 2020-10-25 01:00:00 (Sun)
-63752576400, #    local_end 2021-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
-63771325200, #      utc_end 2021-10-31 01:00:00 (Sun)
-63752580000, #  local_start 2021-03-28 02:00:00 (Sun)
-63771328800, #    local_end 2021-10-31 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
-63784026000, #      utc_end 2022-03-27 01:00:00 (Sun)
-63771325200, #  local_start 2021-10-31 01:00:00 (Sun)
-63784026000, #    local_end 2022-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
-63802774800, #      utc_end 2022-10-30 01:00:00 (Sun)
-63784029600, #  local_start 2022-03-27 02:00:00 (Sun)
-63802778400, #    local_end 2022-10-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
-63815475600, #      utc_end 2023-03-26 01:00:00 (Sun)
-63802774800, #  local_start 2022-10-30 01:00:00 (Sun)
-63815475600, #    local_end 2023-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
-63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
-63815479200, #  local_start 2023-03-26 02:00:00 (Sun)
-63834228000, #    local_end 2023-10-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
-63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
-63834224400, #  local_start 2023-10-29 01:00:00 (Sun)
-63847530000, #    local_end 2024-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
-63865674000, #      utc_end 2024-10-27 01:00:00 (Sun)
-63847533600, #  local_start 2024-03-31 02:00:00 (Sun)
-63865677600, #    local_end 2024-10-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
-63878979600, #      utc_end 2025-03-30 01:00:00 (Sun)
-63865674000, #  local_start 2024-10-27 01:00:00 (Sun)
-63878979600, #    local_end 2025-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
-63897123600, #      utc_end 2025-10-26 01:00:00 (Sun)
-63878983200, #  local_start 2025-03-30 02:00:00 (Sun)
-63897127200, #    local_end 2025-10-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
-63910429200, #      utc_end 2026-03-29 01:00:00 (Sun)
-63897123600, #  local_start 2025-10-26 01:00:00 (Sun)
-63910429200, #    local_end 2026-03-29 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
-63928573200, #      utc_end 2026-10-25 01:00:00 (Sun)
-63910432800, #  local_start 2026-03-29 02:00:00 (Sun)
-63928576800, #    local_end 2026-10-25 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
-63941878800, #      utc_end 2027-03-28 01:00:00 (Sun)
-63928573200, #  local_start 2026-10-25 01:00:00 (Sun)
-63941878800, #    local_end 2027-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
-63960627600, #      utc_end 2027-10-31 01:00:00 (Sun)
-63941882400, #  local_start 2027-03-28 02:00:00 (Sun)
-63960631200, #    local_end 2027-10-31 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
-63973328400, #      utc_end 2028-03-26 01:00:00 (Sun)
-63960627600, #  local_start 2027-10-31 01:00:00 (Sun)
-63973328400, #    local_end 2028-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
-63992077200, #      utc_end 2028-10-29 01:00:00 (Sun)
-63973332000, #  local_start 2028-03-26 02:00:00 (Sun)
-63992080800, #    local_end 2028-10-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
-64004778000, #      utc_end 2029-03-25 01:00:00 (Sun)
-63992077200, #  local_start 2028-10-29 01:00:00 (Sun)
-64004778000, #    local_end 2029-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
-64023526800, #      utc_end 2029-10-28 01:00:00 (Sun)
-64004781600, #  local_start 2029-03-25 02:00:00 (Sun)
-64023530400, #    local_end 2029-10-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64023526800, #    utc_start 2029-10-28 01:00:00 (Sun)
-64036832400, #      utc_end 2030-03-31 01:00:00 (Sun)
-64023526800, #  local_start 2029-10-28 01:00:00 (Sun)
-64036832400, #    local_end 2030-03-31 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64036832400, #    utc_start 2030-03-31 01:00:00 (Sun)
-64054976400, #      utc_end 2030-10-27 01:00:00 (Sun)
-64036836000, #  local_start 2030-03-31 02:00:00 (Sun)
-64054980000, #    local_end 2030-10-27 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64054976400, #    utc_start 2030-10-27 01:00:00 (Sun)
-64068282000, #      utc_end 2031-03-30 01:00:00 (Sun)
-64054976400, #  local_start 2030-10-27 01:00:00 (Sun)
-64068282000, #    local_end 2031-03-30 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64068282000, #    utc_start 2031-03-30 01:00:00 (Sun)
-64086426000, #      utc_end 2031-10-26 01:00:00 (Sun)
-64068285600, #  local_start 2031-03-30 02:00:00 (Sun)
-64086429600, #    local_end 2031-10-26 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64086426000, #    utc_start 2031-10-26 01:00:00 (Sun)
-64099731600, #      utc_end 2032-03-28 01:00:00 (Sun)
-64086426000, #  local_start 2031-10-26 01:00:00 (Sun)
-64099731600, #    local_end 2032-03-28 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64099731600, #    utc_start 2032-03-28 01:00:00 (Sun)
-64118480400, #      utc_end 2032-10-31 01:00:00 (Sun)
-64099735200, #  local_start 2032-03-28 02:00:00 (Sun)
-64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
-64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
-64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
-64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
-64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
-64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
-64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
-64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
-64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
-64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
-64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
-64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
-64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64181379600, #    utc_start 2034-10-29 01:00:00 (Sun)
-64194080400, #      utc_end 2035-03-25 01:00:00 (Sun)
-64181379600, #  local_start 2034-10-29 01:00:00 (Sun)
-64194080400, #    local_end 2035-03-25 01:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64194080400, #    utc_start 2035-03-25 01:00:00 (Sun)
-64212829200, #      utc_end 2035-10-28 01:00:00 (Sun)
-64194084000, #  local_start 2035-03-25 02:00:00 (Sun)
-64212832800, #    local_end 2035-10-28 02:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-];
-
-sub olson_version {'2024a'}
-
-sub has_dst_changes {59}
-
-sub _max_year {2034}
-
-sub _new_instance {
-    return shift->_init( @_, spans => $spans );
-}
-
-sub _last_offset { 0 }
-
-my $last_observance = bless( {
-  'format' => 'WE%sT',
-  'gmtoff' => '0:00',
-  'local_start_datetime' => {},
-  'offset_from_std' => 0,
-  'offset_from_utc' => 0,
-  'until' => [],
-  'utc_start_datetime' => {}
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
-
-
-1;
-
