diff --git a/lib/DateTime/TimeZone/Africa/Abidjan.pm b/lib/DateTime/TimeZone/Africa/Abidjan.pm
index e507f5d6a..3869b1ee8 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Algiers.pm b/lib/DateTime/TimeZone/Africa/Algiers.pm
index aa695b5e8..1c4e2c0ce 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,7 +340,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {13}
 
diff --git a/lib/DateTime/TimeZone/Africa/Bissau.pm b/lib/DateTime/TimeZone/Africa/Bissau.pm
index 9da07f1d7..f030dd6d6 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Cairo.pm b/lib/DateTime/TimeZone/Africa/Cairo.pm
index b38818d2a..4f6b77a20 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1177,7 +1177,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {63}
 
diff --git a/lib/DateTime/TimeZone/Africa/Casablanca.pm b/lib/DateTime/TimeZone/Africa/Casablanca.pm
index 9a58f633c..720716df8 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1807,7 +1807,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {97}
 
diff --git a/lib/DateTime/TimeZone/Africa/Ceuta.pm b/lib/DateTime/TimeZone/Africa/Ceuta.pm
index 43e08fdd7..2a3a0f479 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1123,7 +1123,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {58}
 
diff --git a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
index c4e464387..2d6c8d97b 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1708,7 +1708,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {92}
 
diff --git a/lib/DateTime/TimeZone/Africa/Johannesburg.pm b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
index f3fc7dd78..5ef645227 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,7 +88,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {2}
 
diff --git a/lib/DateTime/TimeZone/Africa/Juba.pm b/lib/DateTime/TimeZone/Africa/Juba.pm
index 5ae115af8..94329fd2c 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -349,7 +349,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {16}
 
diff --git a/lib/DateTime/TimeZone/Africa/Khartoum.pm b/lib/DateTime/TimeZone/Africa/Khartoum.pm
index 7561b6c38..de6b30cc5 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -349,7 +349,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {16}
 
diff --git a/lib/DateTime/TimeZone/Africa/Lagos.pm b/lib/DateTime/TimeZone/Africa/Lagos.pm
index 9a0c0e4be..c44ae6c36 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Maputo.pm b/lib/DateTime/TimeZone/Africa/Maputo.pm
index 57194d682..2677d8429 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Monrovia.pm b/lib/DateTime/TimeZone/Africa/Monrovia.pm
index bb0a3307b..3ebf4fc5e 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,7 +61,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Nairobi.pm b/lib/DateTime/TimeZone/Africa/Nairobi.pm
index eabd280e5..53677e135 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Ndjamena.pm b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
index 553f1d8c6..9c73b9393 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,7 +61,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
index c78b2729c..cfd34ebbf 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Africa/Tripoli.pm b/lib/DateTime/TimeZone/Africa/Tripoli.pm
index 4b01ff7d3..6b0e47c08 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,7 +322,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {13}
 
diff --git a/lib/DateTime/TimeZone/Africa/Tunis.pm b/lib/DateTime/TimeZone/Africa/Tunis.pm
index 63d6d0276..e7202c1a6 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,7 +340,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {16}
 
diff --git a/lib/DateTime/TimeZone/Africa/Windhoek.pm b/lib/DateTime/TimeZone/Africa/Windhoek.pm
index 61614ad9b..5f558d5ed 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -511,7 +511,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {25}
 
diff --git a/lib/DateTime/TimeZone/America/Adak.pm b/lib/DateTime/TimeZone/America/Adak.pm
index 44d7b92e0..931cd8bf0 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1285,7 +1285,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/Anchorage.pm b/lib/DateTime/TimeZone/America/Anchorage.pm
index 2a2a378c8..6bc38accf 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1276,7 +1276,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/Araguaina.pm b/lib/DateTime/TimeZone/America/Araguaina.pm
index 4a168f876..549c38c2b 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -529,7 +529,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {25}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
index 7cfdae845..e43c52f98 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,7 +583,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
index c10946ca9..8c9a0d677 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -592,7 +592,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
index 7f3771e4b..2dcb48ea7 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,7 +583,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
index 74afdc896..a9ff9dde2 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -583,7 +583,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
index b4f8880b9..f879650da 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,7 +601,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
index 2abc9a819..652f174c4 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -592,7 +592,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
index 136b9273a..3be3e77cd 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -592,7 +592,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Salta.pm b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
index d1310c01b..9c65680e3 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -574,7 +574,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
index 48ecc5e07..0c8ca1d31 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,7 +601,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
index a416a34be..243d85b17 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,7 +601,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
index 1fbc9f670..f3769975f 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,7 +601,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
index 1a5ee2d9b..6e56af560 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -592,7 +592,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {28}
 
diff --git a/lib/DateTime/TimeZone/America/Asuncion.pm b/lib/DateTime/TimeZone/America/Asuncion.pm
index a1397c2c1..89d612ec7 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1114,7 +1114,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {59}
 
diff --git a/lib/DateTime/TimeZone/America/Bahia.pm b/lib/DateTime/TimeZone/America/Bahia.pm
index 88492dda8..5e3ac6c16 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,7 +601,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
index ea50301f5..8c5b2718c 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -790,7 +790,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/America/Barbados.pm b/lib/DateTime/TimeZone/America/Barbados.pm
index 6ec37d1a7..ff005c928 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -187,7 +187,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {7}
 
diff --git a/lib/DateTime/TimeZone/America/Belem.pm b/lib/DateTime/TimeZone/America/Belem.pm
index 12ff4f175..4c6763b02 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -304,7 +304,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {14}
 
diff --git a/lib/DateTime/TimeZone/America/Belize.pm b/lib/DateTime/TimeZone/America/Belize.pm
index 5b06a4d15..1c1d6c159 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -916,7 +916,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {49}
 
diff --git a/lib/DateTime/TimeZone/America/Boa_Vista.pm b/lib/DateTime/TimeZone/America/Boa_Vista.pm
index c889640c2..0e40eb8ed 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -349,7 +349,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {16}
 
diff --git a/lib/DateTime/TimeZone/America/Bogota.pm b/lib/DateTime/TimeZone/America/Bogota.pm
index f59f4acf7..9b4bd8499 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/America/Boise.pm b/lib/DateTime/TimeZone/America/Boise.pm
index 0c1ba73be..3e9761537 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1321,7 +1321,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
index a595319d7..20a930426 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1060,7 +1060,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/America/Campo_Grande.pm b/lib/DateTime/TimeZone/America/Campo_Grande.pm
index 7949ae789..8bff2732b 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -853,7 +853,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {45}
 
diff --git a/lib/DateTime/TimeZone/America/Cancun.pm b/lib/DateTime/TimeZone/America/Cancun.pm
index b84c93479..355b2f463 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -412,7 +412,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {20}
 
diff --git a/lib/DateTime/TimeZone/America/Caracas.pm b/lib/DateTime/TimeZone/America/Caracas.pm
index 93d8e7657..b79d80fe1 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/America/Cayenne.pm b/lib/DateTime/TimeZone/America/Cayenne.pm
index b3140e0e3..7388782fd 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/America/Chicago.pm b/lib/DateTime/TimeZone/America/Chicago.pm
index c097b6254..6834c2180 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2113,7 +2113,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {113}
 
diff --git a/lib/DateTime/TimeZone/America/Chihuahua.pm b/lib/DateTime/TimeZone/America/Chihuahua.pm
index 5c9e9468c..c60878ca4 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -781,7 +781,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/America/Costa_Rica.pm b/lib/DateTime/TimeZone/America/Costa_Rica.pm
index cb367c6c6..50f7a7819 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -124,7 +124,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/America/Cuiaba.pm b/lib/DateTime/TimeZone/America/Cuiaba.pm
index 4eb1a193a..8ba6f056e 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -853,7 +853,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {44}
 
diff --git a/lib/DateTime/TimeZone/America/Danmarkshavn.pm b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
index 26f985d43..10f512ed0 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,7 +340,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {16}
 
diff --git a/lib/DateTime/TimeZone/America/Dawson.pm b/lib/DateTime/TimeZone/America/Dawson.pm
index 9133a41e8..4b5f9d253 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -880,7 +880,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {46}
 
diff --git a/lib/DateTime/TimeZone/America/Dawson_Creek.pm b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
index ad5a135e3..e3608acaa 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -565,7 +565,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/America/Denver.pm b/lib/DateTime/TimeZone/America/Denver.pm
index 6500b6b28..90326a641 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1411,7 +1411,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {75}
 
diff --git a/lib/DateTime/TimeZone/America/Detroit.pm b/lib/DateTime/TimeZone/America/Detroit.pm
index b29f3cf94..82f775866 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1267,7 +1267,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {66}
 
diff --git a/lib/DateTime/TimeZone/America/Edmonton.pm b/lib/DateTime/TimeZone/America/Edmonton.pm
index e8dc55b29..4f174c384 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1312,7 +1312,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/America/Eirunepe.pm b/lib/DateTime/TimeZone/America/Eirunepe.pm
index 94d791b74..f7ea1221d 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -358,7 +358,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {15}
 
diff --git a/lib/DateTime/TimeZone/America/El_Salvador.pm b/lib/DateTime/TimeZone/America/El_Salvador.pm
index 9b47705c4..695decc85 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {2}
 
diff --git a/lib/DateTime/TimeZone/America/Fort_Nelson.pm b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
index 257309e9d..f98e12bf4 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1348,7 +1348,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/America/Fortaleza.pm b/lib/DateTime/TimeZone/America/Fortaleza.pm
index 4e60d2251..3089b0fcc 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -421,7 +421,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {19}
 
diff --git a/lib/DateTime/TimeZone/America/Glace_Bay.pm b/lib/DateTime/TimeZone/America/Glace_Bay.pm
index e2c532f10..77716a056 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1249,7 +1249,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {66}
 
diff --git a/lib/DateTime/TimeZone/America/Goose_Bay.pm b/lib/DateTime/TimeZone/America/Goose_Bay.pm
index c22764317..b840f1070 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1834,7 +1834,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {98}
 
diff --git a/lib/DateTime/TimeZone/America/Grand_Turk.pm b/lib/DateTime/TimeZone/America/Grand_Turk.pm
index 07f11a781..e066c390b 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -997,7 +997,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {52}
 
diff --git a/lib/DateTime/TimeZone/America/Guatemala.pm b/lib/DateTime/TimeZone/America/Guatemala.pm
index 6b1c5211b..053dfed28 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,7 +115,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/America/Guayaquil.pm b/lib/DateTime/TimeZone/America/Guayaquil.pm
index ffc7fcde4..33f97ffdc 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/America/Guyana.pm b/lib/DateTime/TimeZone/America/Guyana.pm
index e851c94ea..f2281d53b 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/America/Halifax.pm b/lib/DateTime/TimeZone/America/Halifax.pm
index 37cef6548..074b73a20 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2041,7 +2041,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {110}
 
diff --git a/lib/DateTime/TimeZone/America/Havana.pm b/lib/DateTime/TimeZone/America/Havana.pm
index eca256c4d..4d4380f7a 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1357,7 +1357,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {73}
 
diff --git a/lib/DateTime/TimeZone/America/Hermosillo.pm b/lib/DateTime/TimeZone/America/Hermosillo.pm
index add32fe39..b129ec84e 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,7 +178,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {3}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
index b1e4a7583..f9bf59e00 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -898,7 +898,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {44}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Knox.pm b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
index 2d2c2a419..ffa869a66 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1348,7 +1348,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {72}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
index 084aff6b9..f292a1598 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -916,7 +916,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {47}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
index b7f1d6613..8d6794486 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1006,7 +1006,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {53}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
index e6f2f2111..1e847f4ce 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -853,7 +853,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {44}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
index f4ec14cf9..44882877c 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -709,7 +709,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {36}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
index b75f9b936..32b2fa46b 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -889,7 +889,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {46}
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
index 1c5636e49..e6e1b20e6 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -943,7 +943,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {49}
 
diff --git a/lib/DateTime/TimeZone/America/Inuvik.pm b/lib/DateTime/TimeZone/America/Inuvik.pm
index 0f4382637..9db97bb15 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1042,7 +1042,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {55}
 
diff --git a/lib/DateTime/TimeZone/America/Iqaluit.pm b/lib/DateTime/TimeZone/America/Iqaluit.pm
index f7a683c36..ab55f5775 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1042,7 +1042,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/America/Jamaica.pm b/lib/DateTime/TimeZone/America/Jamaica.pm
index 65368a8d9..1e9d4202d 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -250,7 +250,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {10}
 
diff --git a/lib/DateTime/TimeZone/America/Juneau.pm b/lib/DateTime/TimeZone/America/Juneau.pm
index 1e8d7513e..22a98eb98 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1276,7 +1276,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
index a08ee8bdb..8ba78d872 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1591,7 +1591,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {85}
 
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
index 8a2c7dcd6..9ac01d941 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1303,7 +1303,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {70}
 
diff --git a/lib/DateTime/TimeZone/America/La_Paz.pm b/lib/DateTime/TimeZone/America/La_Paz.pm
index 428e22dff..647b62a52 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,7 +61,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/America/Lima.pm b/lib/DateTime/TimeZone/America/Lima.pm
index eafa9b408..734ddebf6 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,7 +178,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {7}
 
diff --git a/lib/DateTime/TimeZone/America/Los_Angeles.pm b/lib/DateTime/TimeZone/America/Los_Angeles.pm
index fff6eaea5..53b98cfc9 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1645,7 +1645,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {89}
 
diff --git a/lib/DateTime/TimeZone/America/Maceio.pm b/lib/DateTime/TimeZone/America/Maceio.pm
index ae713e9b6..29724e777 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -457,7 +457,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {20}
 
diff --git a/lib/DateTime/TimeZone/America/Managua.pm b/lib/DateTime/TimeZone/America/Managua.pm
index 58c4cf24e..0cf54e171 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -178,7 +178,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/America/Manaus.pm b/lib/DateTime/TimeZone/America/Manaus.pm
index ed152f1b9..0e7ca2e58 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,7 +340,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {15}
 
diff --git a/lib/DateTime/TimeZone/America/Martinique.pm b/lib/DateTime/TimeZone/America/Martinique.pm
index 87f4a99f5..f68dd81de 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/America/Matamoros.pm b/lib/DateTime/TimeZone/America/Matamoros.pm
index aa160cda6..22df9f965 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -763,7 +763,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {39}
 
diff --git a/lib/DateTime/TimeZone/America/Mazatlan.pm b/lib/DateTime/TimeZone/America/Mazatlan.pm
index 464eb6922..d05c51904 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -790,7 +790,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/America/Menominee.pm b/lib/DateTime/TimeZone/America/Menominee.pm
index ec03463c4..13d358a50 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1249,7 +1249,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/Merida.pm b/lib/DateTime/TimeZone/America/Merida.pm
index 007ed15cb..aa5402c63 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -736,7 +736,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/America/Metlakatla.pm b/lib/DateTime/TimeZone/America/Metlakatla.pm
index b7b475d4b..3e3a4eb47 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -709,7 +709,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {35}
 
diff --git a/lib/DateTime/TimeZone/America/Mexico_City.pm b/lib/DateTime/TimeZone/America/Mexico_City.pm
index 701bfded5..e2e886538 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -844,7 +844,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {42}
 
diff --git a/lib/DateTime/TimeZone/America/Miquelon.pm b/lib/DateTime/TimeZone/America/Miquelon.pm
index 2164f5d8e..78f19e0c2 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -898,7 +898,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {47}
 
diff --git a/lib/DateTime/TimeZone/America/Moncton.pm b/lib/DateTime/TimeZone/America/Moncton.pm
index 2feab3436..25aad008e 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1870,7 +1870,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {99}
 
diff --git a/lib/DateTime/TimeZone/America/Monterrey.pm b/lib/DateTime/TimeZone/America/Monterrey.pm
index 6be730e11..5acd48821 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -754,7 +754,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {39}
 
diff --git a/lib/DateTime/TimeZone/America/Montevideo.pm b/lib/DateTime/TimeZone/America/Montevideo.pm
index 711ebd483..4c0ee5343 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -844,7 +844,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {43}
 
diff --git a/lib/DateTime/TimeZone/America/New_York.pm b/lib/DateTime/TimeZone/America/New_York.pm
index 27b8f210c..3d8a2244c 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2113,7 +2113,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {114}
 
diff --git a/lib/DateTime/TimeZone/America/Nipigon.pm b/lib/DateTime/TimeZone/America/Nipigon.pm
index 7a8a1b4ad..6d4639c8e 100644
--- a/lib/DateTime/TimeZone/America/Nipigon.pm
+++ b/lib/DateTime/TimeZone/America/Nipigon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1168,7 +1168,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {64}
 
diff --git a/lib/DateTime/TimeZone/America/Nome.pm b/lib/DateTime/TimeZone/America/Nome.pm
index 41f11278c..1c511d4a7 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1285,7 +1285,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/Noronha.pm b/lib/DateTime/TimeZone/America/Noronha.pm
index 327afc3b2..56b5759a7 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -421,7 +421,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {19}
 
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
index a0a680b4a..c0a0f8041 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1303,7 +1303,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
index c9ae6fcc9..b65b3ffee 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1303,7 +1303,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
index acd03eb3e..a995ce048 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1303,7 +1303,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/America/Nuuk.pm b/lib/DateTime/TimeZone/America/Nuuk.pm
index 4bd4938c2..d65d0edf9 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1006,7 +1006,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {54}
 
diff --git a/lib/DateTime/TimeZone/America/Ojinaga.pm b/lib/DateTime/TimeZone/America/Ojinaga.pm
index adaec3f5e..9d8983ecb 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -790,7 +790,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/America/Panama.pm b/lib/DateTime/TimeZone/America/Panama.pm
index 423795112..d110fe637 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/America/Pangnirtung.pm b/lib/DateTime/TimeZone/America/Pangnirtung.pm
index ea03e28fc..ac2f7f230 100644
--- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
+++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1051,7 +1051,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/America/Paramaribo.pm b/lib/DateTime/TimeZone/America/Paramaribo.pm
index f7b280d5f..2230d0013 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/America/Phoenix.pm b/lib/DateTime/TimeZone/America/Phoenix.pm
index 71b393bb7..daf76f3ff 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -151,7 +151,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {5}
 
diff --git a/lib/DateTime/TimeZone/America/Port_au_Prince.pm b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
index 5e8ed3f4b..dd2a76980 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -727,7 +727,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/America/Porto_Velho.pm b/lib/DateTime/TimeZone/America/Porto_Velho.pm
index 066fd5a6b..d8b249140 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -304,7 +304,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {14}
 
diff --git a/lib/DateTime/TimeZone/America/Puerto_Rico.pm b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
index 69f3c4c5c..90d619576 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {2}
 
diff --git a/lib/DateTime/TimeZone/America/Punta_Arenas.pm b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
index bc96e2a44..50c0d6e17 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1087,7 +1087,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {54}
 
diff --git a/lib/DateTime/TimeZone/America/Rainy_River.pm b/lib/DateTime/TimeZone/America/Rainy_River.pm
index 413c734f6..ed874fd2d 100644
--- a/lib/DateTime/TimeZone/America/Rainy_River.pm
+++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1168,7 +1168,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {64}
 
diff --git a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
index bd5ecb129..aa8af3d5a 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1024,7 +1024,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {55}
 
diff --git a/lib/DateTime/TimeZone/America/Recife.pm b/lib/DateTime/TimeZone/America/Recife.pm
index 15c1b5e53..952926dce 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -421,7 +421,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {19}
 
diff --git a/lib/DateTime/TimeZone/America/Regina.pm b/lib/DateTime/TimeZone/America/Regina.pm
index 73a9773a4..a8194be92 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -511,7 +511,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {26}
 
diff --git a/lib/DateTime/TimeZone/America/Resolute.pm b/lib/DateTime/TimeZone/America/Resolute.pm
index f589e0492..7ca2884c8 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1024,7 +1024,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {55}
 
diff --git a/lib/DateTime/TimeZone/America/Rio_Branco.pm b/lib/DateTime/TimeZone/America/Rio_Branco.pm
index a4b248f23..1393f1b67 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -322,7 +322,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {14}
 
diff --git a/lib/DateTime/TimeZone/America/Santarem.pm b/lib/DateTime/TimeZone/America/Santarem.pm
index b5fd1dcba..bf1186399 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -313,7 +313,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {14}
 
diff --git a/lib/DateTime/TimeZone/America/Santiago.pm b/lib/DateTime/TimeZone/America/Santiago.pm
index cece06c6c..40905540b 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1384,7 +1384,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {72}
 
diff --git a/lib/DateTime/TimeZone/America/Santo_Domingo.pm b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
index 64bd78a63..766175c4d 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -187,7 +187,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {6}
 
diff --git a/lib/DateTime/TimeZone/America/Sao_Paulo.pm b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
index fdf288e48..5ad95206d 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -862,7 +862,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {46}
 
diff --git a/lib/DateTime/TimeZone/America/Scoresbysund.pm b/lib/DateTime/TimeZone/America/Scoresbysund.pm
index 5605201b8..cf9661459 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1006,7 +1006,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {54}
 
diff --git a/lib/DateTime/TimeZone/America/Sitka.pm b/lib/DateTime/TimeZone/America/Sitka.pm
index eb56811b7..d751d6f03 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1276,7 +1276,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/St_Johns.pm b/lib/DateTime/TimeZone/America/St_Johns.pm
index e918b899d..40bc40400 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2140,7 +2140,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {116}
 
diff --git a/lib/DateTime/TimeZone/America/Swift_Current.pm b/lib/DateTime/TimeZone/America/Swift_Current.pm
index b34450ae1..c147f97aa 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -250,7 +250,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {11}
 
diff --git a/lib/DateTime/TimeZone/America/Tegucigalpa.pm b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
index 4ac566e9b..f8c5fa1fd 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,7 +97,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {3}
 
diff --git a/lib/DateTime/TimeZone/America/Thule.pm b/lib/DateTime/TimeZone/America/Thule.pm
index cab7fa32d..990ec951a 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -808,7 +808,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {43}
 
diff --git a/lib/DateTime/TimeZone/America/Thunder_Bay.pm b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
index afc6c9020..b66e573c0 100644
--- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1240,7 +1240,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {65}
 
diff --git a/lib/DateTime/TimeZone/America/Tijuana.pm b/lib/DateTime/TimeZone/America/Tijuana.pm
index 0b073c890..80831ea75 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1357,7 +1357,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {69}
 
diff --git a/lib/DateTime/TimeZone/America/Toronto.pm b/lib/DateTime/TimeZone/America/Toronto.pm
index fbbacc82e..55e22a16c 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2077,7 +2077,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {113}
 
diff --git a/lib/DateTime/TimeZone/America/Vancouver.pm b/lib/DateTime/TimeZone/America/Vancouver.pm
index e02953062..f8c8f5290 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1672,7 +1672,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {91}
 
diff --git a/lib/DateTime/TimeZone/America/Whitehorse.pm b/lib/DateTime/TimeZone/America/Whitehorse.pm
index cb6d7b253..45e9c811f 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -880,7 +880,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {46}
 
diff --git a/lib/DateTime/TimeZone/America/Winnipeg.pm b/lib/DateTime/TimeZone/America/Winnipeg.pm
index 095fae941..8859439a1 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1636,7 +1636,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {89}
 
diff --git a/lib/DateTime/TimeZone/America/Yakutat.pm b/lib/DateTime/TimeZone/America/Yakutat.pm
index b177bf573..a48b09e2c 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1276,7 +1276,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/America/Yellowknife.pm b/lib/DateTime/TimeZone/America/Yellowknife.pm
index b63c81464..d40edbf77 100644
--- a/lib/DateTime/TimeZone/America/Yellowknife.pm
+++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1060,7 +1060,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Casey.pm b/lib/DateTime/TimeZone/Antarctica/Casey.pm
index 8103004ec..77f98ccdc 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 2022b
+# Generated from debian/tzdata/antarctica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -142,7 +142,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Davis.pm b/lib/DateTime/TimeZone/Antarctica/Davis.pm
index a334e8b31..57abcca24 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 2022b
+# Generated from debian/tzdata/antarctica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,7 +97,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
index b26a06a07..b96b928f6 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1285,7 +1285,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {70}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Mawson.pm b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
index 768b8a8bc..ba95fb6fe 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 2022b
+# Generated from debian/tzdata/antarctica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Palmer.pm b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
index 10a961b9f..1a578caae 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -772,7 +772,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {40}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Rothera.pm b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
index 53f2a0327..d34d54ded 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 2022b
+# Generated from debian/tzdata/antarctica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Troll.pm b/lib/DateTime/TimeZone/Antarctica/Troll.pm
index 10473d371..232618347 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 2022b
+# Generated from debian/tzdata/antarctica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -556,7 +556,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/Asia/Almaty.pm b/lib/DateTime/TimeZone/Asia/Almaty.pm
index c200df80e..45228c006 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,7 +493,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Amman.pm b/lib/DateTime/TimeZone/Asia/Amman.pm
index eb89a7356..678072b4f 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1006,7 +1006,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {54}
 
diff --git a/lib/DateTime/TimeZone/Asia/Anadyr.pm b/lib/DateTime/TimeZone/Asia/Anadyr.pm
index 0eefb7365..2ed189c3e 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,7 +610,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Aqtau.pm b/lib/DateTime/TimeZone/Asia/Aqtau.pm
index bf6ca89d2..186d3a9eb 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,7 +484,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {23}
 
diff --git a/lib/DateTime/TimeZone/Asia/Aqtobe.pm b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
index e0eff00e1..d8dc05791 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,7 +493,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Ashgabat.pm b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
index 9d187dde6..15bf720f8 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -259,7 +259,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {11}
 
diff --git a/lib/DateTime/TimeZone/Asia/Atyrau.pm b/lib/DateTime/TimeZone/Asia/Atyrau.pm
index e00332a85..d5f9b4b80 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,7 +484,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {23}
 
diff --git a/lib/DateTime/TimeZone/Asia/Baghdad.pm b/lib/DateTime/TimeZone/Asia/Baghdad.pm
index 4dcc6e83d..e2d945a42 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -520,7 +520,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {26}
 
diff --git a/lib/DateTime/TimeZone/Asia/Baku.pm b/lib/DateTime/TimeZone/Asia/Baku.pm
index ce0d81264..2f19fb3db 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -646,7 +646,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {32}
 
diff --git a/lib/DateTime/TimeZone/Asia/Bangkok.pm b/lib/DateTime/TimeZone/Asia/Bangkok.pm
index 18dc6a95c..dfe7c3cbb 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Barnaul.pm b/lib/DateTime/TimeZone/Asia/Barnaul.pm
index 100577ed5..bd5143865 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,7 +637,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {31}
 
diff --git a/lib/DateTime/TimeZone/Asia/Beirut.pm b/lib/DateTime/TimeZone/Asia/Beirut.pm
index f5c32edd4..9251330a5 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1222,7 +1222,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {66}
 
diff --git a/lib/DateTime/TimeZone/Asia/Bishkek.pm b/lib/DateTime/TimeZone/Asia/Bishkek.pm
index 5af1cc215..2cafe5c84 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -502,7 +502,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {25}
 
diff --git a/lib/DateTime/TimeZone/Asia/Chita.pm b/lib/DateTime/TimeZone/Asia/Chita.pm
index 69ff80724..2183a6a15 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Choibalsan.pm b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
index 5b88ff573..13cc38bb7 100644
--- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
+++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,7 +493,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Colombo.pm b/lib/DateTime/TimeZone/Asia/Colombo.pm
index 0a6416513..4b4d3e348 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,7 +106,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {2}
 
diff --git a/lib/DateTime/TimeZone/Asia/Damascus.pm b/lib/DateTime/TimeZone/Asia/Damascus.pm
index 8c0e6629a..b445f0472 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1312,7 +1312,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/Asia/Dhaka.pm b/lib/DateTime/TimeZone/Asia/Dhaka.pm
index 43d7c5c3d..03048800f 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,7 +106,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/Asia/Dili.pm b/lib/DateTime/TimeZone/Asia/Dili.pm
index 44073711f..bb18238e6 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Dubai.pm b/lib/DateTime/TimeZone/Asia/Dubai.pm
index b9db29a81..c1a0efce9 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Dushanbe.pm b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
index d0c2c3d82..2a8f6fc9c 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -250,7 +250,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {11}
 
diff --git a/lib/DateTime/TimeZone/Asia/Famagusta.pm b/lib/DateTime/TimeZone/Asia/Famagusta.pm
index 2e7ad6faa..212a37d18 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1096,7 +1096,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {59}
 
diff --git a/lib/DateTime/TimeZone/Asia/Gaza.pm b/lib/DateTime/TimeZone/Asia/Gaza.pm
index e86084f67..dab7fa77c 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1141,214 +1141,214 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63784015200, #    utc_start 2022-03-26 22:00:00 (Sat)
-63802591200, #      utc_end 2022-10-27 22:00:00 (Thu)
+63802681200, #      utc_end 2022-10-28 23:00:00 (Fri)
 63784026000, #  local_start 2022-03-27 01:00:00 (Sun)
-63802602000, #    local_end 2022-10-28 01:00:00 (Fri)
+63802692000, #    local_end 2022-10-29 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63802591200, #    utc_start 2022-10-27 22:00:00 (Thu)
-63815464800, #      utc_end 2023-03-25 22:00:00 (Sat)
-63802598400, #  local_start 2022-10-28 00:00:00 (Fri)
-63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
+63802681200, #    utc_start 2022-10-28 23:00:00 (Fri)
+63815385600, #      utc_end 2023-03-25 00:00:00 (Sat)
+63802688400, #  local_start 2022-10-29 01:00:00 (Sat)
+63815392800, #    local_end 2023-03-25 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63815464800, #    utc_start 2023-03-25 22:00:00 (Sat)
-63834040800, #      utc_end 2023-10-26 22:00:00 (Thu)
-63815475600, #  local_start 2023-03-26 01:00:00 (Sun)
-63834051600, #    local_end 2023-10-27 01:00:00 (Fri)
+63815385600, #    utc_start 2023-03-25 00:00:00 (Sat)
+63834130800, #      utc_end 2023-10-27 23:00:00 (Fri)
+63815396400, #  local_start 2023-03-25 03:00:00 (Sat)
+63834141600, #    local_end 2023-10-28 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63834040800, #    utc_start 2023-10-26 22:00:00 (Thu)
-63847519200, #      utc_end 2024-03-30 22:00:00 (Sat)
-63834048000, #  local_start 2023-10-27 00:00:00 (Fri)
-63847526400, #    local_end 2024-03-31 00:00:00 (Sun)
+63834130800, #    utc_start 2023-10-27 23:00:00 (Fri)
+63847440000, #      utc_end 2024-03-30 00:00:00 (Sat)
+63834138000, #  local_start 2023-10-28 01:00:00 (Sat)
+63847447200, #    local_end 2024-03-30 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63847519200, #    utc_start 2024-03-30 22:00:00 (Sat)
-63865490400, #      utc_end 2024-10-24 22:00:00 (Thu)
-63847530000, #  local_start 2024-03-31 01:00:00 (Sun)
-63865501200, #    local_end 2024-10-25 01:00:00 (Fri)
+63847440000, #    utc_start 2024-03-30 00:00:00 (Sat)
+63865580400, #      utc_end 2024-10-25 23:00:00 (Fri)
+63847450800, #  local_start 2024-03-30 03:00:00 (Sat)
+63865591200, #    local_end 2024-10-26 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63865490400, #    utc_start 2024-10-24 22:00:00 (Thu)
-63878968800, #      utc_end 2025-03-29 22:00:00 (Sat)
-63865497600, #  local_start 2024-10-25 00:00:00 (Fri)
-63878976000, #    local_end 2025-03-30 00:00:00 (Sun)
+63865580400, #    utc_start 2024-10-25 23:00:00 (Fri)
+63878889600, #      utc_end 2025-03-29 00:00:00 (Sat)
+63865587600, #  local_start 2024-10-26 01:00:00 (Sat)
+63878896800, #    local_end 2025-03-29 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63878968800, #    utc_start 2025-03-29 22:00:00 (Sat)
-63896940000, #      utc_end 2025-10-23 22:00:00 (Thu)
-63878979600, #  local_start 2025-03-30 01:00:00 (Sun)
-63896950800, #    local_end 2025-10-24 01:00:00 (Fri)
+63878889600, #    utc_start 2025-03-29 00:00:00 (Sat)
+63897030000, #      utc_end 2025-10-24 23:00:00 (Fri)
+63878900400, #  local_start 2025-03-29 03:00:00 (Sat)
+63897040800, #    local_end 2025-10-25 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63896940000, #    utc_start 2025-10-23 22:00:00 (Thu)
-63910418400, #      utc_end 2026-03-28 22:00:00 (Sat)
-63896947200, #  local_start 2025-10-24 00:00:00 (Fri)
-63910425600, #    local_end 2026-03-29 00:00:00 (Sun)
+63897030000, #    utc_start 2025-10-24 23:00:00 (Fri)
+63910339200, #      utc_end 2026-03-28 00:00:00 (Sat)
+63897037200, #  local_start 2025-10-25 01:00:00 (Sat)
+63910346400, #    local_end 2026-03-28 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63910418400, #    utc_start 2026-03-28 22:00:00 (Sat)
-63928389600, #      utc_end 2026-10-22 22:00:00 (Thu)
-63910429200, #  local_start 2026-03-29 01:00:00 (Sun)
-63928400400, #    local_end 2026-10-23 01:00:00 (Fri)
+63910339200, #    utc_start 2026-03-28 00:00:00 (Sat)
+63928479600, #      utc_end 2026-10-23 23:00:00 (Fri)
+63910350000, #  local_start 2026-03-28 03:00:00 (Sat)
+63928490400, #    local_end 2026-10-24 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63928389600, #    utc_start 2026-10-22 22:00:00 (Thu)
-63941868000, #      utc_end 2027-03-27 22:00:00 (Sat)
-63928396800, #  local_start 2026-10-23 00:00:00 (Fri)
-63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
+63928479600, #    utc_start 2026-10-23 23:00:00 (Fri)
+63941788800, #      utc_end 2027-03-27 00:00:00 (Sat)
+63928486800, #  local_start 2026-10-24 01:00:00 (Sat)
+63941796000, #    local_end 2027-03-27 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63941868000, #    utc_start 2027-03-27 22:00:00 (Sat)
-63960444000, #      utc_end 2027-10-28 22:00:00 (Thu)
-63941878800, #  local_start 2027-03-28 01:00:00 (Sun)
-63960454800, #    local_end 2027-10-29 01:00:00 (Fri)
+63941788800, #    utc_start 2027-03-27 00:00:00 (Sat)
+63960534000, #      utc_end 2027-10-29 23:00:00 (Fri)
+63941799600, #  local_start 2027-03-27 03:00:00 (Sat)
+63960544800, #    local_end 2027-10-30 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63960444000, #    utc_start 2027-10-28 22:00:00 (Thu)
-63973317600, #      utc_end 2028-03-25 22:00:00 (Sat)
-63960451200, #  local_start 2027-10-29 00:00:00 (Fri)
-63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
+63960534000, #    utc_start 2027-10-29 23:00:00 (Fri)
+63973238400, #      utc_end 2028-03-25 00:00:00 (Sat)
+63960541200, #  local_start 2027-10-30 01:00:00 (Sat)
+63973245600, #    local_end 2028-03-25 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63973317600, #    utc_start 2028-03-25 22:00:00 (Sat)
-63991893600, #      utc_end 2028-10-26 22:00:00 (Thu)
-63973328400, #  local_start 2028-03-26 01:00:00 (Sun)
-63991904400, #    local_end 2028-10-27 01:00:00 (Fri)
+63973238400, #    utc_start 2028-03-25 00:00:00 (Sat)
+63991983600, #      utc_end 2028-10-27 23:00:00 (Fri)
+63973249200, #  local_start 2028-03-25 03:00:00 (Sat)
+63991994400, #    local_end 2028-10-28 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63991893600, #    utc_start 2028-10-26 22:00:00 (Thu)
-64004767200, #      utc_end 2029-03-24 22:00:00 (Sat)
-63991900800, #  local_start 2028-10-27 00:00:00 (Fri)
-64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
+63991983600, #    utc_start 2028-10-27 23:00:00 (Fri)
+64004688000, #      utc_end 2029-03-24 00:00:00 (Sat)
+63991990800, #  local_start 2028-10-28 01:00:00 (Sat)
+64004695200, #    local_end 2029-03-24 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64004767200, #    utc_start 2029-03-24 22:00:00 (Sat)
-64023343200, #      utc_end 2029-10-25 22:00:00 (Thu)
-64004778000, #  local_start 2029-03-25 01:00:00 (Sun)
-64023354000, #    local_end 2029-10-26 01:00:00 (Fri)
+64004688000, #    utc_start 2029-03-24 00:00:00 (Sat)
+64023433200, #      utc_end 2029-10-26 23:00:00 (Fri)
+64004698800, #  local_start 2029-03-24 03:00:00 (Sat)
+64023444000, #    local_end 2029-10-27 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64023343200, #    utc_start 2029-10-25 22:00:00 (Thu)
-64036821600, #      utc_end 2030-03-30 22:00:00 (Sat)
-64023350400, #  local_start 2029-10-26 00:00:00 (Fri)
-64036828800, #    local_end 2030-03-31 00:00:00 (Sun)
+64023433200, #    utc_start 2029-10-26 23:00:00 (Fri)
+64036742400, #      utc_end 2030-03-30 00:00:00 (Sat)
+64023440400, #  local_start 2029-10-27 01:00:00 (Sat)
+64036749600, #    local_end 2030-03-30 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64036821600, #    utc_start 2030-03-30 22:00:00 (Sat)
-64054792800, #      utc_end 2030-10-24 22:00:00 (Thu)
-64036832400, #  local_start 2030-03-31 01:00:00 (Sun)
-64054803600, #    local_end 2030-10-25 01:00:00 (Fri)
+64036742400, #    utc_start 2030-03-30 00:00:00 (Sat)
+64054882800, #      utc_end 2030-10-25 23:00:00 (Fri)
+64036753200, #  local_start 2030-03-30 03:00:00 (Sat)
+64054893600, #    local_end 2030-10-26 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64054792800, #    utc_start 2030-10-24 22:00:00 (Thu)
-64068271200, #      utc_end 2031-03-29 22:00:00 (Sat)
-64054800000, #  local_start 2030-10-25 00:00:00 (Fri)
-64068278400, #    local_end 2031-03-30 00:00:00 (Sun)
+64054882800, #    utc_start 2030-10-25 23:00:00 (Fri)
+64068192000, #      utc_end 2031-03-29 00:00:00 (Sat)
+64054890000, #  local_start 2030-10-26 01:00:00 (Sat)
+64068199200, #    local_end 2031-03-29 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64068271200, #    utc_start 2031-03-29 22:00:00 (Sat)
-64086242400, #      utc_end 2031-10-23 22:00:00 (Thu)
-64068282000, #  local_start 2031-03-30 01:00:00 (Sun)
-64086253200, #    local_end 2031-10-24 01:00:00 (Fri)
+64068192000, #    utc_start 2031-03-29 00:00:00 (Sat)
+64086332400, #      utc_end 2031-10-24 23:00:00 (Fri)
+64068202800, #  local_start 2031-03-29 03:00:00 (Sat)
+64086343200, #    local_end 2031-10-25 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64086242400, #    utc_start 2031-10-23 22:00:00 (Thu)
-64099720800, #      utc_end 2032-03-27 22:00:00 (Sat)
-64086249600, #  local_start 2031-10-24 00:00:00 (Fri)
-64099728000, #    local_end 2032-03-28 00:00:00 (Sun)
+64086332400, #    utc_start 2031-10-24 23:00:00 (Fri)
+64099641600, #      utc_end 2032-03-27 00:00:00 (Sat)
+64086339600, #  local_start 2031-10-25 01:00:00 (Sat)
+64099648800, #    local_end 2032-03-27 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64099720800, #    utc_start 2032-03-27 22:00:00 (Sat)
-64118296800, #      utc_end 2032-10-28 22:00:00 (Thu)
-64099731600, #  local_start 2032-03-28 01:00:00 (Sun)
-64118307600, #    local_end 2032-10-29 01:00:00 (Fri)
+64099641600, #    utc_start 2032-03-27 00:00:00 (Sat)
+64118386800, #      utc_end 2032-10-29 23:00:00 (Fri)
+64099652400, #  local_start 2032-03-27 03:00:00 (Sat)
+64118397600, #    local_end 2032-10-30 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64118296800, #    utc_start 2032-10-28 22:00:00 (Thu)
-64131170400, #      utc_end 2033-03-26 22:00:00 (Sat)
-64118304000, #  local_start 2032-10-29 00:00:00 (Fri)
-64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+64118386800, #    utc_start 2032-10-29 23:00:00 (Fri)
+64131091200, #      utc_end 2033-03-26 00:00:00 (Sat)
+64118394000, #  local_start 2032-10-30 01:00:00 (Sat)
+64131098400, #    local_end 2033-03-26 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64131170400, #    utc_start 2033-03-26 22:00:00 (Sat)
-64149746400, #      utc_end 2033-10-27 22:00:00 (Thu)
-64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
-64149757200, #    local_end 2033-10-28 01:00:00 (Fri)
+64131091200, #    utc_start 2033-03-26 00:00:00 (Sat)
+64149836400, #      utc_end 2033-10-28 23:00:00 (Fri)
+64131102000, #  local_start 2033-03-26 03:00:00 (Sat)
+64149847200, #    local_end 2033-10-29 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {70}
 
@@ -1400,24 +1400,24 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '1:00',
-    'from' => '2021',
+    'at' => '2:00',
+    'from' => '2022',
     'in' => 'Oct',
     'letter' => '',
     'name' => 'Palestine',
     'offset_from_std' => 0,
-    'on' => 'Fri>=23',
+    'on' => 'Sat<=30',
     'save' => '0',
     'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
-    'at' => '0:00',
-    'from' => '2022',
+    'at' => '2:00',
+    'from' => '2023',
     'in' => 'Mar',
     'letter' => 'S',
     'name' => 'Palestine',
     'offset_from_std' => 3600,
-    'on' => 'Sun>=25',
+    'on' => 'Sat<=30',
     'save' => '1:00',
     'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
diff --git a/lib/DateTime/TimeZone/Asia/Hebron.pm b/lib/DateTime/TimeZone/Asia/Hebron.pm
index 9cf7e595f..41d9b9a31 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1132,214 +1132,214 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63784015200, #    utc_start 2022-03-26 22:00:00 (Sat)
-63802591200, #      utc_end 2022-10-27 22:00:00 (Thu)
+63802681200, #      utc_end 2022-10-28 23:00:00 (Fri)
 63784026000, #  local_start 2022-03-27 01:00:00 (Sun)
-63802602000, #    local_end 2022-10-28 01:00:00 (Fri)
+63802692000, #    local_end 2022-10-29 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63802591200, #    utc_start 2022-10-27 22:00:00 (Thu)
-63815464800, #      utc_end 2023-03-25 22:00:00 (Sat)
-63802598400, #  local_start 2022-10-28 00:00:00 (Fri)
-63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
+63802681200, #    utc_start 2022-10-28 23:00:00 (Fri)
+63815385600, #      utc_end 2023-03-25 00:00:00 (Sat)
+63802688400, #  local_start 2022-10-29 01:00:00 (Sat)
+63815392800, #    local_end 2023-03-25 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63815464800, #    utc_start 2023-03-25 22:00:00 (Sat)
-63834040800, #      utc_end 2023-10-26 22:00:00 (Thu)
-63815475600, #  local_start 2023-03-26 01:00:00 (Sun)
-63834051600, #    local_end 2023-10-27 01:00:00 (Fri)
+63815385600, #    utc_start 2023-03-25 00:00:00 (Sat)
+63834130800, #      utc_end 2023-10-27 23:00:00 (Fri)
+63815396400, #  local_start 2023-03-25 03:00:00 (Sat)
+63834141600, #    local_end 2023-10-28 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63834040800, #    utc_start 2023-10-26 22:00:00 (Thu)
-63847519200, #      utc_end 2024-03-30 22:00:00 (Sat)
-63834048000, #  local_start 2023-10-27 00:00:00 (Fri)
-63847526400, #    local_end 2024-03-31 00:00:00 (Sun)
+63834130800, #    utc_start 2023-10-27 23:00:00 (Fri)
+63847440000, #      utc_end 2024-03-30 00:00:00 (Sat)
+63834138000, #  local_start 2023-10-28 01:00:00 (Sat)
+63847447200, #    local_end 2024-03-30 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63847519200, #    utc_start 2024-03-30 22:00:00 (Sat)
-63865490400, #      utc_end 2024-10-24 22:00:00 (Thu)
-63847530000, #  local_start 2024-03-31 01:00:00 (Sun)
-63865501200, #    local_end 2024-10-25 01:00:00 (Fri)
+63847440000, #    utc_start 2024-03-30 00:00:00 (Sat)
+63865580400, #      utc_end 2024-10-25 23:00:00 (Fri)
+63847450800, #  local_start 2024-03-30 03:00:00 (Sat)
+63865591200, #    local_end 2024-10-26 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63865490400, #    utc_start 2024-10-24 22:00:00 (Thu)
-63878968800, #      utc_end 2025-03-29 22:00:00 (Sat)
-63865497600, #  local_start 2024-10-25 00:00:00 (Fri)
-63878976000, #    local_end 2025-03-30 00:00:00 (Sun)
+63865580400, #    utc_start 2024-10-25 23:00:00 (Fri)
+63878889600, #      utc_end 2025-03-29 00:00:00 (Sat)
+63865587600, #  local_start 2024-10-26 01:00:00 (Sat)
+63878896800, #    local_end 2025-03-29 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63878968800, #    utc_start 2025-03-29 22:00:00 (Sat)
-63896940000, #      utc_end 2025-10-23 22:00:00 (Thu)
-63878979600, #  local_start 2025-03-30 01:00:00 (Sun)
-63896950800, #    local_end 2025-10-24 01:00:00 (Fri)
+63878889600, #    utc_start 2025-03-29 00:00:00 (Sat)
+63897030000, #      utc_end 2025-10-24 23:00:00 (Fri)
+63878900400, #  local_start 2025-03-29 03:00:00 (Sat)
+63897040800, #    local_end 2025-10-25 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63896940000, #    utc_start 2025-10-23 22:00:00 (Thu)
-63910418400, #      utc_end 2026-03-28 22:00:00 (Sat)
-63896947200, #  local_start 2025-10-24 00:00:00 (Fri)
-63910425600, #    local_end 2026-03-29 00:00:00 (Sun)
+63897030000, #    utc_start 2025-10-24 23:00:00 (Fri)
+63910339200, #      utc_end 2026-03-28 00:00:00 (Sat)
+63897037200, #  local_start 2025-10-25 01:00:00 (Sat)
+63910346400, #    local_end 2026-03-28 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63910418400, #    utc_start 2026-03-28 22:00:00 (Sat)
-63928389600, #      utc_end 2026-10-22 22:00:00 (Thu)
-63910429200, #  local_start 2026-03-29 01:00:00 (Sun)
-63928400400, #    local_end 2026-10-23 01:00:00 (Fri)
+63910339200, #    utc_start 2026-03-28 00:00:00 (Sat)
+63928479600, #      utc_end 2026-10-23 23:00:00 (Fri)
+63910350000, #  local_start 2026-03-28 03:00:00 (Sat)
+63928490400, #    local_end 2026-10-24 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63928389600, #    utc_start 2026-10-22 22:00:00 (Thu)
-63941868000, #      utc_end 2027-03-27 22:00:00 (Sat)
-63928396800, #  local_start 2026-10-23 00:00:00 (Fri)
-63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
+63928479600, #    utc_start 2026-10-23 23:00:00 (Fri)
+63941788800, #      utc_end 2027-03-27 00:00:00 (Sat)
+63928486800, #  local_start 2026-10-24 01:00:00 (Sat)
+63941796000, #    local_end 2027-03-27 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63941868000, #    utc_start 2027-03-27 22:00:00 (Sat)
-63960444000, #      utc_end 2027-10-28 22:00:00 (Thu)
-63941878800, #  local_start 2027-03-28 01:00:00 (Sun)
-63960454800, #    local_end 2027-10-29 01:00:00 (Fri)
+63941788800, #    utc_start 2027-03-27 00:00:00 (Sat)
+63960534000, #      utc_end 2027-10-29 23:00:00 (Fri)
+63941799600, #  local_start 2027-03-27 03:00:00 (Sat)
+63960544800, #    local_end 2027-10-30 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63960444000, #    utc_start 2027-10-28 22:00:00 (Thu)
-63973317600, #      utc_end 2028-03-25 22:00:00 (Sat)
-63960451200, #  local_start 2027-10-29 00:00:00 (Fri)
-63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
+63960534000, #    utc_start 2027-10-29 23:00:00 (Fri)
+63973238400, #      utc_end 2028-03-25 00:00:00 (Sat)
+63960541200, #  local_start 2027-10-30 01:00:00 (Sat)
+63973245600, #    local_end 2028-03-25 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-63973317600, #    utc_start 2028-03-25 22:00:00 (Sat)
-63991893600, #      utc_end 2028-10-26 22:00:00 (Thu)
-63973328400, #  local_start 2028-03-26 01:00:00 (Sun)
-63991904400, #    local_end 2028-10-27 01:00:00 (Fri)
+63973238400, #    utc_start 2028-03-25 00:00:00 (Sat)
+63991983600, #      utc_end 2028-10-27 23:00:00 (Fri)
+63973249200, #  local_start 2028-03-25 03:00:00 (Sat)
+63991994400, #    local_end 2028-10-28 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-63991893600, #    utc_start 2028-10-26 22:00:00 (Thu)
-64004767200, #      utc_end 2029-03-24 22:00:00 (Sat)
-63991900800, #  local_start 2028-10-27 00:00:00 (Fri)
-64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
+63991983600, #    utc_start 2028-10-27 23:00:00 (Fri)
+64004688000, #      utc_end 2029-03-24 00:00:00 (Sat)
+63991990800, #  local_start 2028-10-28 01:00:00 (Sat)
+64004695200, #    local_end 2029-03-24 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64004767200, #    utc_start 2029-03-24 22:00:00 (Sat)
-64023343200, #      utc_end 2029-10-25 22:00:00 (Thu)
-64004778000, #  local_start 2029-03-25 01:00:00 (Sun)
-64023354000, #    local_end 2029-10-26 01:00:00 (Fri)
+64004688000, #    utc_start 2029-03-24 00:00:00 (Sat)
+64023433200, #      utc_end 2029-10-26 23:00:00 (Fri)
+64004698800, #  local_start 2029-03-24 03:00:00 (Sat)
+64023444000, #    local_end 2029-10-27 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64023343200, #    utc_start 2029-10-25 22:00:00 (Thu)
-64036821600, #      utc_end 2030-03-30 22:00:00 (Sat)
-64023350400, #  local_start 2029-10-26 00:00:00 (Fri)
-64036828800, #    local_end 2030-03-31 00:00:00 (Sun)
+64023433200, #    utc_start 2029-10-26 23:00:00 (Fri)
+64036742400, #      utc_end 2030-03-30 00:00:00 (Sat)
+64023440400, #  local_start 2029-10-27 01:00:00 (Sat)
+64036749600, #    local_end 2030-03-30 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64036821600, #    utc_start 2030-03-30 22:00:00 (Sat)
-64054792800, #      utc_end 2030-10-24 22:00:00 (Thu)
-64036832400, #  local_start 2030-03-31 01:00:00 (Sun)
-64054803600, #    local_end 2030-10-25 01:00:00 (Fri)
+64036742400, #    utc_start 2030-03-30 00:00:00 (Sat)
+64054882800, #      utc_end 2030-10-25 23:00:00 (Fri)
+64036753200, #  local_start 2030-03-30 03:00:00 (Sat)
+64054893600, #    local_end 2030-10-26 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64054792800, #    utc_start 2030-10-24 22:00:00 (Thu)
-64068271200, #      utc_end 2031-03-29 22:00:00 (Sat)
-64054800000, #  local_start 2030-10-25 00:00:00 (Fri)
-64068278400, #    local_end 2031-03-30 00:00:00 (Sun)
+64054882800, #    utc_start 2030-10-25 23:00:00 (Fri)
+64068192000, #      utc_end 2031-03-29 00:00:00 (Sat)
+64054890000, #  local_start 2030-10-26 01:00:00 (Sat)
+64068199200, #    local_end 2031-03-29 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64068271200, #    utc_start 2031-03-29 22:00:00 (Sat)
-64086242400, #      utc_end 2031-10-23 22:00:00 (Thu)
-64068282000, #  local_start 2031-03-30 01:00:00 (Sun)
-64086253200, #    local_end 2031-10-24 01:00:00 (Fri)
+64068192000, #    utc_start 2031-03-29 00:00:00 (Sat)
+64086332400, #      utc_end 2031-10-24 23:00:00 (Fri)
+64068202800, #  local_start 2031-03-29 03:00:00 (Sat)
+64086343200, #    local_end 2031-10-25 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64086242400, #    utc_start 2031-10-23 22:00:00 (Thu)
-64099720800, #      utc_end 2032-03-27 22:00:00 (Sat)
-64086249600, #  local_start 2031-10-24 00:00:00 (Fri)
-64099728000, #    local_end 2032-03-28 00:00:00 (Sun)
+64086332400, #    utc_start 2031-10-24 23:00:00 (Fri)
+64099641600, #      utc_end 2032-03-27 00:00:00 (Sat)
+64086339600, #  local_start 2031-10-25 01:00:00 (Sat)
+64099648800, #    local_end 2032-03-27 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64099720800, #    utc_start 2032-03-27 22:00:00 (Sat)
-64118296800, #      utc_end 2032-10-28 22:00:00 (Thu)
-64099731600, #  local_start 2032-03-28 01:00:00 (Sun)
-64118307600, #    local_end 2032-10-29 01:00:00 (Fri)
+64099641600, #    utc_start 2032-03-27 00:00:00 (Sat)
+64118386800, #      utc_end 2032-10-29 23:00:00 (Fri)
+64099652400, #  local_start 2032-03-27 03:00:00 (Sat)
+64118397600, #    local_end 2032-10-30 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
     [
-64118296800, #    utc_start 2032-10-28 22:00:00 (Thu)
-64131170400, #      utc_end 2033-03-26 22:00:00 (Sat)
-64118304000, #  local_start 2032-10-29 00:00:00 (Fri)
-64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+64118386800, #    utc_start 2032-10-29 23:00:00 (Fri)
+64131091200, #      utc_end 2033-03-26 00:00:00 (Sat)
+64118394000, #  local_start 2032-10-30 01:00:00 (Sat)
+64131098400, #    local_end 2033-03-26 02:00:00 (Sat)
 7200,
 0,
 'EET',
     ],
     [
-64131170400, #    utc_start 2033-03-26 22:00:00 (Sat)
-64149746400, #      utc_end 2033-10-27 22:00:00 (Thu)
-64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
-64149757200, #    local_end 2033-10-28 01:00:00 (Fri)
+64131091200, #    utc_start 2033-03-26 00:00:00 (Sat)
+64149836400, #      utc_end 2033-10-28 23:00:00 (Fri)
+64131102000, #  local_start 2033-03-26 03:00:00 (Sat)
+64149847200, #    local_end 2033-10-29 02:00:00 (Sat)
 10800,
 1,
 'EEST',
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
@@ -1391,24 +1391,24 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '1:00',
-    'from' => '2021',
+    'at' => '2:00',
+    'from' => '2022',
     'in' => 'Oct',
     'letter' => '',
     'name' => 'Palestine',
     'offset_from_std' => 0,
-    'on' => 'Fri>=23',
+    'on' => 'Sat<=30',
     'save' => '0',
     'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
-    'at' => '0:00',
-    'from' => '2022',
+    'at' => '2:00',
+    'from' => '2023',
     'in' => 'Mar',
     'letter' => 'S',
     'name' => 'Palestine',
     'offset_from_std' => 3600,
-    'on' => 'Sun>=25',
+    'on' => 'Sat<=30',
     'save' => '1:00',
     'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
diff --git a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
index 4e6cc85ca..0c2f09eb6 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,7 +115,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
index e25e8e8c7..456f58ecb 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -664,7 +664,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {35}
 
diff --git a/lib/DateTime/TimeZone/Asia/Hovd.pm b/lib/DateTime/TimeZone/Asia/Hovd.pm
index 1f4a5f5b3..de7a63826 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,7 +484,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Irkutsk.pm b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
index 2db6e347e..7ce4f187e 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Jakarta.pm b/lib/DateTime/TimeZone/Asia/Jakarta.pm
index 12e67c424..c02138354 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,7 +106,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Jayapura.pm b/lib/DateTime/TimeZone/Asia/Jayapura.pm
index d18289cd9..c5a3710af 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,7 +61,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Jerusalem.pm b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
index 661fffa5f..5a50c4052 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1294,7 +1294,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {70}
 
diff --git a/lib/DateTime/TimeZone/Asia/Kabul.pm b/lib/DateTime/TimeZone/Asia/Kabul.pm
index d97f34ad0..f7ca87d0f 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Kamchatka.pm b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
index e55bd0e6f..b40fc1923 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,7 +610,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Karachi.pm b/lib/DateTime/TimeZone/Asia/Karachi.pm
index 2365f02eb..383e589a8 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -133,7 +133,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/Asia/Kathmandu.pm b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
index 1a656f0bd..75f60c4e9 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Khandyga.pm b/lib/DateTime/TimeZone/Asia/Khandyga.pm
index 30d6852f2..99c336679 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,7 +637,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Kolkata.pm b/lib/DateTime/TimeZone/Asia/Kolkata.pm
index 4198c7e02..215ee714f 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,7 +97,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {2}
 
diff --git a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
index 2ea1a330e..72448d56d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,7 +619,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Kuching.pm b/lib/DateTime/TimeZone/Asia/Kuching.pm
index 17dc0e433..0c0b17d87 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -196,7 +196,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {7}
 
diff --git a/lib/DateTime/TimeZone/Asia/Macau.pm b/lib/DateTime/TimeZone/Asia/Macau.pm
index d2f64a13f..ff2cd98ac 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -673,7 +673,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {34}
 
diff --git a/lib/DateTime/TimeZone/Asia/Magadan.pm b/lib/DateTime/TimeZone/Asia/Magadan.pm
index b3175b727..f3265dcce 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Makassar.pm b/lib/DateTime/TimeZone/Asia/Makassar.pm
index ce643a81f..dd9d5feb6 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Manila.pm b/lib/DateTime/TimeZone/Asia/Manila.pm
index b1ed217dd..cdd3ced2e 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -124,7 +124,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {3}
 
diff --git a/lib/DateTime/TimeZone/Asia/Nicosia.pm b/lib/DateTime/TimeZone/Asia/Nicosia.pm
index 9364e67ee..ef823c497 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1105,7 +1105,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {60}
 
diff --git a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
index f6c3d9446..506fac22b 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,7 +610,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
index 4a12f6800..f5115dbbc 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,7 +637,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {31}
 
diff --git a/lib/DateTime/TimeZone/Asia/Omsk.pm b/lib/DateTime/TimeZone/Asia/Omsk.pm
index f04d992d6..44da961b6 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,7 +619,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Oral.pm b/lib/DateTime/TimeZone/Asia/Oral.pm
index c54922c91..91e678ee6 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,7 +493,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Pontianak.pm b/lib/DateTime/TimeZone/Asia/Pontianak.pm
index 35442c93f..bc5656eac 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,7 +106,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Pyongyang.pm b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
index 5d96fb98f..4007a6db8 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Qatar.pm b/lib/DateTime/TimeZone/Asia/Qatar.pm
index 86bdce7ee..898aa6ad7 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Qostanay.pm b/lib/DateTime/TimeZone/Asia/Qostanay.pm
index 13c9187b2..3967ca363 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,7 +493,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
index b87cd498c..ba115d8ff 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -502,7 +502,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Riyadh.pm b/lib/DateTime/TimeZone/Asia/Riyadh.pm
index 18c9294d7..82b2d0714 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Sakhalin.pm b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
index 2c49c9022..23b57cca2 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Samarkand.pm b/lib/DateTime/TimeZone/Asia/Samarkand.pm
index 2f5a618c6..21fea16e7 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -259,7 +259,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {11}
 
diff --git a/lib/DateTime/TimeZone/Asia/Seoul.pm b/lib/DateTime/TimeZone/Asia/Seoul.pm
index 7df4ce188..6f9ce15d1 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -295,7 +295,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {12}
 
diff --git a/lib/DateTime/TimeZone/Asia/Shanghai.pm b/lib/DateTime/TimeZone/Asia/Shanghai.pm
index ed2c38430..18f155f5e 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -295,7 +295,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {14}
 
diff --git a/lib/DateTime/TimeZone/Asia/Singapore.pm b/lib/DateTime/TimeZone/Asia/Singapore.pm
index 68ab17555..55b1b80df 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -106,7 +106,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
index c3a9aa4a4..0b16440cf 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,7 +619,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Taipei.pm b/lib/DateTime/TimeZone/Asia/Taipei.pm
index 8cdae4537..6c7f8eb18 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -403,7 +403,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {19}
 
diff --git a/lib/DateTime/TimeZone/Asia/Tashkent.pm b/lib/DateTime/TimeZone/Asia/Tashkent.pm
index 6aa1f316c..ef2f85612 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -259,7 +259,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {11}
 
diff --git a/lib/DateTime/TimeZone/Asia/Tbilisi.pm b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
index 8efe0ed33..ba9f3e61f 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -520,7 +520,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {26}
 
diff --git a/lib/DateTime/TimeZone/Asia/Tehran.pm b/lib/DateTime/TimeZone/Asia/Tehran.pm
index 207312750..6cfbccea5 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -673,7 +673,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {34}
 
diff --git a/lib/DateTime/TimeZone/Asia/Thimphu.pm b/lib/DateTime/TimeZone/Asia/Thimphu.pm
index 7ecb57978..b52d98e02 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Tokyo.pm b/lib/DateTime/TimeZone/Asia/Tokyo.pm
index e875a2506..e5740723b 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,7 +115,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/Asia/Tomsk.pm b/lib/DateTime/TimeZone/Asia/Tomsk.pm
index 261b2b7c8..e4d6e1750 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -637,7 +637,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {31}
 
diff --git a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
index ac51a470d..82e54b5f6 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -484,7 +484,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {24}
 
diff --git a/lib/DateTime/TimeZone/Asia/Urumqi.pm b/lib/DateTime/TimeZone/Asia/Urumqi.pm
index a4c165391..d42652764 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
index b2a44d4dd..6c14b5af1 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Vladivostok.pm b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
index 297317cc8..f8def1c2a 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,7 +619,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Yakutsk.pm b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
index a8cdddbcd..a464ace0d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,7 +619,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Yangon.pm b/lib/DateTime/TimeZone/Asia/Yangon.pm
index 052d0a877..05358f06d 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
index 37034073b..24e1260d6 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Asia/Yerevan.pm b/lib/DateTime/TimeZone/Asia/Yerevan.pm
index 2a823dc7c..619f645d0 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,7 +610,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Azores.pm b/lib/DateTime/TimeZone/Atlantic/Azores.pm
index a9e6c0e95..417e71233 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1960,7 +1960,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {110}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
index fb0601ad9..ddd0c2387 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1366,7 +1366,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {73}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Canary.pm b/lib/DateTime/TimeZone/Atlantic/Canary.pm
index adad29d93..cfb563e6d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1015,7 +1015,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {54}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
index 91a89fb59..54d1b7afb 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Faroe.pm b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
index 4b07a7591..583be65a6 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -997,7 +997,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {53}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Madeira.pm b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
index 2838b35b5..e6494f052 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1960,7 +1960,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {110}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
index 422a0ebd4..4156ccb9d 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Stanley.pm b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
index 235877fed..e44dbffe2 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -664,7 +664,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {33}
 
diff --git a/lib/DateTime/TimeZone/Australia/Adelaide.pm b/lib/DateTime/TimeZone/Australia/Adelaide.pm
index 1157815a1..a19e07af1 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1249,7 +1249,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/Australia/Brisbane.pm b/lib/DateTime/TimeZone/Australia/Brisbane.pm
index b653cced7..1bf41eca7 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -196,7 +196,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {8}
 
diff --git a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
index 53dbcd037..6222233ed 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1267,7 +1267,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {68}
 
diff --git a/lib/DateTime/TimeZone/Australia/Darwin.pm b/lib/DateTime/TimeZone/Australia/Darwin.pm
index f2f25e7eb..77115ed19 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -124,7 +124,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/Australia/Eucla.pm b/lib/DateTime/TimeZone/Australia/Eucla.pm
index b5fe9136a..1009cc761 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -214,7 +214,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {9}
 
diff --git a/lib/DateTime/TimeZone/Australia/Hobart.pm b/lib/DateTime/TimeZone/Australia/Hobart.pm
index 20626624a..762f74249 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1357,7 +1357,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {73}
 
diff --git a/lib/DateTime/TimeZone/Australia/Lindeman.pm b/lib/DateTime/TimeZone/Australia/Lindeman.pm
index 54b32a587..8261c3597 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -241,7 +241,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {10}
 
diff --git a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
index 2d69a1ba4..626f6230f 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -997,7 +997,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {53}
 
diff --git a/lib/DateTime/TimeZone/Australia/Melbourne.pm b/lib/DateTime/TimeZone/Australia/Melbourne.pm
index 71a415126..50ded3ce4 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1240,7 +1240,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/Australia/Perth.pm b/lib/DateTime/TimeZone/Australia/Perth.pm
index 8c95db102..53324afcc 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -214,7 +214,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {9}
 
diff --git a/lib/DateTime/TimeZone/Australia/Sydney.pm b/lib/DateTime/TimeZone/Australia/Sydney.pm
index c8f4870a5..e0828d9f2 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1240,7 +1240,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {67}
 
diff --git a/lib/DateTime/TimeZone/CET.pm b/lib/DateTime/TimeZone/CET.pm
index 9dea5d4e9..4aeaa9716 100644
--- a/lib/DateTime/TimeZone/CET.pm
+++ b/lib/DateTime/TimeZone/CET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1177,7 +1177,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {64}
 
diff --git a/lib/DateTime/TimeZone/CST6CDT.pm b/lib/DateTime/TimeZone/CST6CDT.pm
index 8c69781fc..2d6550616 100644
--- a/lib/DateTime/TimeZone/CST6CDT.pm
+++ b/lib/DateTime/TimeZone/CST6CDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1294,7 +1294,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/Catalog.pm b/lib/DateTime/TimeZone/Catalog.pm
index 3ff42ceae..75342413b 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.23';
+our $VERSION = '2.47';
 
 our @ALL =
 qw(
@@ -297,12 +297,10 @@ qw(
   Europe/Tallinn
   Europe/Tirane
   Europe/Ulyanovsk
-  Europe/Uzhgorod
   Europe/Vienna
   Europe/Vilnius
   Europe/Volgograd
   Europe/Warsaw
-  Europe/Zaporozhye
   Europe/Zurich
   HST
   Indian/Chagos
@@ -651,12 +649,10 @@ Sofia
 Tallinn
 Tirane
 Ulyanovsk
-Uzhgorod
 Vienna
 Vilnius
 Volgograd
 Warsaw
-Zaporozhye
 Zurich
 ) ],
   'Indian' => [ qw(
@@ -1529,8 +1525,6 @@ Africa/Dar_es_Salaam
   'ua' => [ qw(
 Europe/Simferopol
 Europe/Kyiv
-Europe/Uzhgorod
-Europe/Zaporozhye
 ) ],
   'ug' => [ qw(
 Africa/Kampala
@@ -1796,9 +1790,11 @@ our %LINKS =
   'Europe/Skopje' => 'Europe/Belgrade',
   'Europe/Stockholm' => 'Europe/Berlin',
   'Europe/Tiraspol' => 'Europe/Chisinau',
+  'Europe/Uzhgorod' => 'Europe/Kyiv',
   'Europe/Vaduz' => 'Europe/Zurich',
   'Europe/Vatican' => 'Europe/Rome',
   'Europe/Zagreb' => 'Europe/Belgrade',
+  'Europe/Zaporozhye' => 'Europe/Kyiv',
   'GB' => 'Europe/London',
   'GB-Eire' => 'Europe/London',
   'GMT' => 'UTC',
@@ -1870,7 +1866,7 @@ our %LINKS =
 
 ;
 
-sub OlsonVersion { '2022b' }
+sub OlsonVersion { '2022d' }
 
 
 1;
@@ -1916,6 +1912,46 @@ 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/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
@@ -2000,46 +2036,6 @@ so that applications can easily present a list of timezones.
   America/Winnipeg
   America/Yakutat
   America/Yellowknife
-  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
 
@@ -2132,13 +2128,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
 
@@ -2189,12 +2185,10 @@ so that applications can easily present a list of timezones.
   Europe/Tallinn
   Europe/Tirane
   Europe/Ulyanovsk
-  Europe/Uzhgorod
   Europe/Vienna
   Europe/Vilnius
   Europe/Volgograd
   Europe/Warsaw
-  Europe/Zaporozhye
   Europe/Zurich
 
 =head3 Indian
@@ -2232,9 +2226,9 @@ so that applications can easily present a list of timezones.
   Pacific/Tahiti
   Pacific/Tarawa
   Pacific/Tongatapu
-  Pacific/Honolulu
   Pacific/Easter
   Pacific/Galapagos
+  Pacific/Honolulu
 
 =head2 Zones by Country
 
@@ -3306,8 +3300,6 @@ so that applications can easily present a list of timezones.
 
   Europe/Simferopol - Crimea
   Europe/Kyiv - Ukraine (most areas)
-  Europe/Uzhgorod - Transcarpathia
-  Europe/Zaporozhye - Zaporozhye and east Lugansk
 
 =head3 United Arab Emirates (AE)
 
@@ -3576,9 +3568,11 @@ A linked zone is an alias from one name to another.
   Europe/Skopje => Europe/Belgrade
   Europe/Stockholm => Europe/Berlin
   Europe/Tiraspol => Europe/Chisinau
+  Europe/Uzhgorod => Europe/Kyiv
   Europe/Vaduz => Europe/Zurich
   Europe/Vatican => Europe/Rome
   Europe/Zagreb => Europe/Belgrade
+  Europe/Zaporozhye => Europe/Kyiv
   GB => Europe/London
   GB-Eire => Europe/London
   GMT => UTC
diff --git a/lib/DateTime/TimeZone/EET.pm b/lib/DateTime/TimeZone/EET.pm
index 58827550e..571665ef4 100644
--- a/lib/DateTime/TimeZone/EET.pm
+++ b/lib/DateTime/TimeZone/EET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1051,7 +1051,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/EST.pm b/lib/DateTime/TimeZone/EST.pm
index a5aa3d092..d90fc0782 100644
--- a/lib/DateTime/TimeZone/EST.pm
+++ b/lib/DateTime/TimeZone/EST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,7 +34,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/EST5EDT.pm b/lib/DateTime/TimeZone/EST5EDT.pm
index 630c7304b..759481a09 100644
--- a/lib/DateTime/TimeZone/EST5EDT.pm
+++ b/lib/DateTime/TimeZone/EST5EDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1294,7 +1294,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/Europe/Andorra.pm b/lib/DateTime/TimeZone/Europe/Andorra.pm
index b8929cff3..d730ddf9b 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -925,7 +925,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {49}
 
diff --git a/lib/DateTime/TimeZone/Europe/Astrakhan.pm b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
index 4c16f974c..dc7b206ed 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,7 +610,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/Europe/Athens.pm b/lib/DateTime/TimeZone/Europe/Athens.pm
index 443531288..9ac73901a 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1204,7 +1204,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {64}
 
diff --git a/lib/DateTime/TimeZone/Europe/Belgrade.pm b/lib/DateTime/TimeZone/Europe/Belgrade.pm
index 8518387c3..8a4ad458d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1042,7 +1042,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {55}
 
diff --git a/lib/DateTime/TimeZone/Europe/Berlin.pm b/lib/DateTime/TimeZone/Europe/Berlin.pm
index 9523f6bb3..d8ea6e36f 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1258,7 +1258,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {69}
 
diff --git a/lib/DateTime/TimeZone/Europe/Brussels.pm b/lib/DateTime/TimeZone/Europe/Brussels.pm
index 5d31065bb..b984a9f57 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1636,7 +1636,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {88}
 
diff --git a/lib/DateTime/TimeZone/Europe/Bucharest.pm b/lib/DateTime/TimeZone/Europe/Bucharest.pm
index 626e9c4c5..1f36d68cc 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1204,7 +1204,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {63}
 
diff --git a/lib/DateTime/TimeZone/Europe/Budapest.pm b/lib/DateTime/TimeZone/Europe/Budapest.pm
index 891a21d89..663794485 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1339,7 +1339,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/Europe/Chisinau.pm b/lib/DateTime/TimeZone/Europe/Chisinau.pm
index ae759439a..764f8c462 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1240,7 +1240,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {66}
 
diff --git a/lib/DateTime/TimeZone/Europe/Dublin.pm b/lib/DateTime/TimeZone/Europe/Dublin.pm
index 48cf01307..5cf9b6721 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2014,7 +2014,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {110}
 
diff --git a/lib/DateTime/TimeZone/Europe/Gibraltar.pm b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
index 927208b7e..cd235fb8d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1744,7 +1744,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {100}
 
diff --git a/lib/DateTime/TimeZone/Europe/Helsinki.pm b/lib/DateTime/TimeZone/Europe/Helsinki.pm
index e807b12b2..5e2305a6e 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1024,7 +1024,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {54}
 
diff --git a/lib/DateTime/TimeZone/Europe/Istanbul.pm b/lib/DateTime/TimeZone/Europe/Istanbul.pm
index 28d40dd90..4601d9bf5 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1114,7 +1114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
index 00cc17760..3bf39e4af 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -754,7 +754,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/Europe/Kirov.pm b/lib/DateTime/TimeZone/Europe/Kirov.pm
index 0c0d82ed8..6d9287ced 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -601,7 +601,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/Europe/Kyiv.pm b/lib/DateTime/TimeZone/Europe/Kyiv.pm
index ee344ffe0..620201baa 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1051,7 +1051,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {56}
 
diff --git a/lib/DateTime/TimeZone/Europe/Lisbon.pm b/lib/DateTime/TimeZone/Europe/Lisbon.pm
index 31a7d306e..874cb6654 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1969,7 +1969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {110}
 
diff --git a/lib/DateTime/TimeZone/Europe/London.pm b/lib/DateTime/TimeZone/Europe/London.pm
index 78fdb95d2..f2cd50870 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -2140,7 +2140,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {122}
 
diff --git a/lib/DateTime/TimeZone/Europe/Madrid.pm b/lib/DateTime/TimeZone/Europe/Madrid.pm
index 7ca5e113c..d45d537ef 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1420,7 +1420,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {77}
 
diff --git a/lib/DateTime/TimeZone/Europe/Malta.pm b/lib/DateTime/TimeZone/Europe/Malta.pm
index 71989840f..ccb1edbb7 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1483,7 +1483,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {80}
 
diff --git a/lib/DateTime/TimeZone/Europe/Minsk.pm b/lib/DateTime/TimeZone/Europe/Minsk.pm
index b16373c41..e946908e9 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -655,7 +655,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {32}
 
diff --git a/lib/DateTime/TimeZone/Europe/Moscow.pm b/lib/DateTime/TimeZone/Europe/Moscow.pm
index 139eb126a..dcf4bc487 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -736,7 +736,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {38}
 
diff --git a/lib/DateTime/TimeZone/Europe/Paris.pm b/lib/DateTime/TimeZone/Europe/Paris.pm
index 8ce3f9e7e..2fe369a8d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1618,7 +1618,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {89}
 
diff --git a/lib/DateTime/TimeZone/Europe/Prague.pm b/lib/DateTime/TimeZone/Europe/Prague.pm
index 329974d38..c395bce4d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1267,7 +1267,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {68}
 
diff --git a/lib/DateTime/TimeZone/Europe/Riga.pm b/lib/DateTime/TimeZone/Europe/Riga.pm
index 6e03b4a08..2812788cd 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1114,7 +1114,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/Europe/Rome.pm b/lib/DateTime/TimeZone/Europe/Rome.pm
index 87f697272..4006918c6 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1510,7 +1510,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {82}
 
diff --git a/lib/DateTime/TimeZone/Europe/Samara.pm b/lib/DateTime/TimeZone/Europe/Samara.pm
index fc0d671ce..1849ad3ad 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -619,7 +619,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Europe/Saratov.pm b/lib/DateTime/TimeZone/Europe/Saratov.pm
index e53334b59..0d7d12df3 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -610,7 +610,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/Europe/Simferopol.pm b/lib/DateTime/TimeZone/Europe/Simferopol.pm
index 96e0d82ab..c5dc7f7d9 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -727,7 +727,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {35}
 
diff --git a/lib/DateTime/TimeZone/Europe/Sofia.pm b/lib/DateTime/TimeZone/Europe/Sofia.pm
index 962e05891..40477f30e 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1114,7 +1114,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
diff --git a/lib/DateTime/TimeZone/Europe/Tallinn.pm b/lib/DateTime/TimeZone/Europe/Tallinn.pm
index b2fda07f5..696fcec8d 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1078,7 +1078,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {56}
 
diff --git a/lib/DateTime/TimeZone/Europe/Tirane.pm b/lib/DateTime/TimeZone/Europe/Tirane.pm
index 1ce312392..d1a26c990 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1159,7 +1159,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {63}
 
diff --git a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
index e2c430561..df885472f 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {30}
 
diff --git a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
deleted file mode 100644
index 8769ba573..000000000
--- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
+++ /dev/null
@@ -1,1160 +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 2022b
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Europe::Uzhgorod;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.23';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Europe::Uzhgorod::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59634743448, #      utc_end 1890-09-30 22:30:48 (Tue)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-59634748800, #    local_end 1890-10-01 00:00:00 (Wed)
-5352,
-0,
-'LMT',
-    ],
-    [
-59634743448, #    utc_start 1890-09-30 22:30:48 (Tue)
-61188908400, #      utc_end 1939-12-31 23:00:00 (Sun)
-59634747048, #  local_start 1890-09-30 23:30:48 (Tue)
-61188912000, #    local_end 1940-01-01 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61188908400, #    utc_start 1939-12-31 23:00:00 (Sun)
-61196778000, #      utc_end 1940-04-01 01:00:00 (Mon)
-61188912000, #  local_start 1940-01-01 00: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)
-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)
-61340968800, #      utc_end 1944-10-25 22:00:00 (Wed)
-61338816000, #  local_start 1944-10-01 00:00:00 (Sun)
-61340976000, #    local_end 1944-10-26 00:00:00 (Thu)
-7200,
-1,
-'CEST',
-    ],
-    [
-61340968800, #    utc_start 1944-10-25 22:00:00 (Wed)
-61362226800, #      utc_end 1945-06-28 23:00:00 (Thu)
-61340972400, #  local_start 1944-10-25 23:00:00 (Wed)
-61362230400, #    local_end 1945-06-29 00:00:00 (Fri)
-3600,
-0,
-'CET',
-    ],
-    [
-61362226800, #    utc_start 1945-06-28 23:00:00 (Thu)
-62490603600, #      utc_end 1981-03-31 21:00:00 (Tue)
-61362237600, #  local_start 1945-06-29 02:00:00 (Fri)
-62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
-10800,
-0,
-'MSK',
-    ],
-    [
-62490603600, #    utc_start 1981-03-31 21:00:00 (Tue)
-62506411200, #      utc_end 1981-09-30 20:00:00 (Wed)
-62490618000, #  local_start 1981-04-01 01:00:00 (Wed)
-62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
-14400,
-1,
-'MSD',
-    ],
-    [
-62506411200, #    utc_start 1981-09-30 20:00:00 (Wed)
-62522139600, #      utc_end 1982-03-31 21:00:00 (Wed)
-62506422000, #  local_start 1981-09-30 23:00:00 (Wed)
-62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
-10800,
-0,
-'MSK',
-    ],
-    [
-62522139600, #    utc_start 1982-03-31 21:00:00 (Wed)
-62537947200, #      utc_end 1982-09-30 20:00:00 (Thu)
-62522154000, #  local_start 1982-04-01 01:00:00 (Thu)
-62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
-14400,
-1,
-'MSD',
-    ],
-    [
-62537947200, #    utc_start 1982-09-30 20:00:00 (Thu)
-62553675600, #      utc_end 1983-03-31 21:00:00 (Thu)
-62537958000, #  local_start 1982-09-30 23:00:00 (Thu)
-62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
-10800,
-0,
-'MSK',
-    ],
-    [
-62553675600, #    utc_start 1983-03-31 21:00:00 (Thu)
-62569483200, #      utc_end 1983-09-30 20:00:00 (Fri)
-62553690000, #  local_start 1983-04-01 01:00:00 (Fri)
-62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
-14400,
-1,
-'MSD',
-    ],
-    [
-62569483200, #    utc_start 1983-09-30 20:00:00 (Fri)
-62585298000, #      utc_end 1984-03-31 21:00:00 (Sat)
-62569494000, #  local_start 1983-09-30 23:00:00 (Fri)
-62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62585298000, #    utc_start 1984-03-31 21:00:00 (Sat)
-62601030000, #      utc_end 1984-09-29 23:00:00 (Sat)
-62585312400, #  local_start 1984-04-01 01:00:00 (Sun)
-62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62601030000, #    utc_start 1984-09-29 23:00:00 (Sat)
-62616754800, #      utc_end 1985-03-30 23:00:00 (Sat)
-62601040800, #  local_start 1984-09-30 02:00:00 (Sun)
-62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62616754800, #    utc_start 1985-03-30 23:00:00 (Sat)
-62632479600, #      utc_end 1985-09-28 23:00:00 (Sat)
-62616769200, #  local_start 1985-03-31 03:00:00 (Sun)
-62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62632479600, #    utc_start 1985-09-28 23:00:00 (Sat)
-62648204400, #      utc_end 1986-03-29 23:00:00 (Sat)
-62632490400, #  local_start 1985-09-29 02:00:00 (Sun)
-62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62648204400, #    utc_start 1986-03-29 23:00:00 (Sat)
-62663929200, #      utc_end 1986-09-27 23:00:00 (Sat)
-62648218800, #  local_start 1986-03-30 03:00:00 (Sun)
-62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62663929200, #    utc_start 1986-09-27 23:00:00 (Sat)
-62679654000, #      utc_end 1987-03-28 23:00:00 (Sat)
-62663940000, #  local_start 1986-09-28 02:00:00 (Sun)
-62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62679654000, #    utc_start 1987-03-28 23:00:00 (Sat)
-62695378800, #      utc_end 1987-09-26 23:00:00 (Sat)
-62679668400, #  local_start 1987-03-29 03:00:00 (Sun)
-62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62695378800, #    utc_start 1987-09-26 23:00:00 (Sat)
-62711103600, #      utc_end 1988-03-26 23:00:00 (Sat)
-62695389600, #  local_start 1987-09-27 02:00:00 (Sun)
-62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62711103600, #    utc_start 1988-03-26 23:00:00 (Sat)
-62726828400, #      utc_end 1988-09-24 23:00:00 (Sat)
-62711118000, #  local_start 1988-03-27 03:00:00 (Sun)
-62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62726828400, #    utc_start 1988-09-24 23:00:00 (Sat)
-62742553200, #      utc_end 1989-03-25 23:00:00 (Sat)
-62726839200, #  local_start 1988-09-25 02:00:00 (Sun)
-62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62742553200, #    utc_start 1989-03-25 23:00:00 (Sat)
-62758278000, #      utc_end 1989-09-23 23:00:00 (Sat)
-62742567600, #  local_start 1989-03-26 03:00:00 (Sun)
-62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-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)
-62782480800, #    local_end 1990-07-01 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62782470000, #    utc_start 1990-06-30 23:00:00 (Sat)
-62806068000, #      utc_end 1991-03-31 02:00:00 (Sun)
-62782473600, #  local_start 1990-07-01 00:00:00 (Sun)
-62806071600, #    local_end 1991-03-31 03:00:00 (Sun)
-3600,
-0,
-'CET',
-    ],
-    [
-62806068000, #    utc_start 1991-03-31 02:00:00 (Sun)
-62836725600, #      utc_end 1992-03-19 22:00:00 (Thu)
-62806075200, #  local_start 1991-03-31 04: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)
-62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62837510400, #    utc_start 1992-03-29 00:00:00 (Sun)
-62853235200, #      utc_end 1992-09-27 00:00:00 (Sun)
-62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
-62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62853235200, #    utc_start 1992-09-27 00:00:00 (Sun)
-62868960000, #      utc_end 1993-03-28 00:00:00 (Sun)
-62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
-62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62868960000, #    utc_start 1993-03-28 00:00:00 (Sun)
-62884684800, #      utc_end 1993-09-26 00:00:00 (Sun)
-62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
-62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62884684800, #    utc_start 1993-09-26 00:00:00 (Sun)
-62900409600, #      utc_end 1994-03-27 00:00:00 (Sun)
-62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
-62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62900409600, #    utc_start 1994-03-27 00:00:00 (Sun)
-62916134400, #      utc_end 1994-09-25 00:00:00 (Sun)
-62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
-62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62916134400, #    utc_start 1994-09-25 00:00:00 (Sun)
-62931859200, #      utc_end 1995-03-26 00:00:00 (Sun)
-62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
-62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62931859200, #    utc_start 1995-03-26 00:00:00 (Sun)
-62947584000, #      utc_end 1995-09-24 00:00:00 (Sun)
-62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
-62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62947584000, #    utc_start 1995-09-24 00:00:00 (Sun)
-62963913600, #      utc_end 1996-03-31 00:00:00 (Sun)
-62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
-62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-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)
-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',
-    ],
-];
-
-sub olson_version {'2022b'}
-
-sub has_dst_changes {56}
-
-sub _max_year {2032}
-
-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' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 728792,
-    'local_rd_secs' => 0,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728792,
-    'utc_rd_secs' => 0,
-    'utc_year' => 1997
-  }, 'DateTime' ),
-  'offset_from_std' => 0,
-  'offset_from_utc' => 7200,
-  'until' => [],
-  'utc_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 728791,
-    'local_rd_secs' => 75600,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728791,
-    'utc_rd_secs' => 75600,
-    'utc_year' => 1997
-  }, '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/Europe/Vienna.pm b/lib/DateTime/TimeZone/Europe/Vienna.pm
index 51d8e04f0..1d81c1361 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1231,7 +1231,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {65}
 
diff --git a/lib/DateTime/TimeZone/Europe/Vilnius.pm b/lib/DateTime/TimeZone/Europe/Vilnius.pm
index 637df1b4a..2a14e00d6 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1051,7 +1051,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {53}
 
diff --git a/lib/DateTime/TimeZone/Europe/Volgograd.pm b/lib/DateTime/TimeZone/Europe/Volgograd.pm
index d166256c3..34f65a688 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -628,7 +628,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {29}
 
diff --git a/lib/DateTime/TimeZone/Europe/Warsaw.pm b/lib/DateTime/TimeZone/Europe/Warsaw.pm
index e2df74a6b..1e0c8cced 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1465,7 +1465,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {78}
 
diff --git a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
deleted file mode 100644
index e943885e6..000000000
--- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
+++ /dev/null
@@ -1,1151 +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 2022b
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Europe::Zaporozhye;
-
-use strict;
-use warnings;
-use namespace::autoclean;
-
-our $VERSION = '2.23';
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Europe::Zaporozhye::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59295533960, #      utc_end 1879-12-31 21:39:20 (Wed)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-59295542400, #    local_end 1880-01-01 00:00:00 (Thu)
-8440,
-0,
-'LMT',
-    ],
-    [
-59295533960, #    utc_start 1879-12-31 21:39:20 (Wed)
-60694522800, #      utc_end 1924-05-01 21:40:00 (Thu)
-59295542360, #  local_start 1879-12-31 23:59:20 (Wed)
-60694531200, #    local_end 1924-05-02 00:00:00 (Fri)
-8400,
-0,
-'+0220',
-    ],
-    [
-60694522800, #    utc_start 1924-05-01 21:40:00 (Thu)
-60888146400, #      utc_end 1930-06-20 22:00:00 (Fri)
-60694530000, #  local_start 1924-05-01 23:40:00 (Thu)
-60888153600, #    local_end 1930-06-21 00:00:00 (Sat)
-7200,
-0,
-'EET',
-    ],
-    [
-60888146400, #    utc_start 1930-06-20 22:00:00 (Fri)
-61240914000, #      utc_end 1941-08-24 21:00:00 (Sun)
-60888157200, #  local_start 1930-06-21 01:00:00 (Sat)
-61240924800, #    local_end 1941-08-25 00:00:00 (Mon)
-10800,
-0,
-'MSK',
-    ],
-    [
-61240914000, #    utc_start 1941-08-24 21:00:00 (Sun)
-61278426000, #      utc_end 1942-11-02 01:00:00 (Mon)
-61240921200, #  local_start 1941-08-24 23:00:00 (Sun)
-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)
-61309263600, #      utc_end 1943-10-24 23:00:00 (Sun)
-61307460000, #  local_start 1943-10-04 02:00:00 (Mon)
-61309267200, #    local_end 1943-10-25 00:00:00 (Mon)
-3600,
-0,
-'CET',
-    ],
-    [
-61309263600, #    utc_start 1943-10-24 23:00:00 (Sun)
-62490603600, #      utc_end 1981-03-31 21:00:00 (Tue)
-61309274400, #  local_start 1943-10-25 02:00:00 (Mon)
-62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
-10800,
-0,
-'MSK',
-    ],
-    [
-62490603600, #    utc_start 1981-03-31 21:00:00 (Tue)
-62506411200, #      utc_end 1981-09-30 20:00:00 (Wed)
-62490618000, #  local_start 1981-04-01 01:00:00 (Wed)
-62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
-14400,
-1,
-'MSD',
-    ],
-    [
-62506411200, #    utc_start 1981-09-30 20:00:00 (Wed)
-62522139600, #      utc_end 1982-03-31 21:00:00 (Wed)
-62506422000, #  local_start 1981-09-30 23:00:00 (Wed)
-62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
-10800,
-0,
-'MSK',
-    ],
-    [
-62522139600, #    utc_start 1982-03-31 21:00:00 (Wed)
-62537947200, #      utc_end 1982-09-30 20:00:00 (Thu)
-62522154000, #  local_start 1982-04-01 01:00:00 (Thu)
-62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
-14400,
-1,
-'MSD',
-    ],
-    [
-62537947200, #    utc_start 1982-09-30 20:00:00 (Thu)
-62553675600, #      utc_end 1983-03-31 21:00:00 (Thu)
-62537958000, #  local_start 1982-09-30 23:00:00 (Thu)
-62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
-10800,
-0,
-'MSK',
-    ],
-    [
-62553675600, #    utc_start 1983-03-31 21:00:00 (Thu)
-62569483200, #      utc_end 1983-09-30 20:00:00 (Fri)
-62553690000, #  local_start 1983-04-01 01:00:00 (Fri)
-62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
-14400,
-1,
-'MSD',
-    ],
-    [
-62569483200, #    utc_start 1983-09-30 20:00:00 (Fri)
-62585298000, #      utc_end 1984-03-31 21:00:00 (Sat)
-62569494000, #  local_start 1983-09-30 23:00:00 (Fri)
-62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62585298000, #    utc_start 1984-03-31 21:00:00 (Sat)
-62601030000, #      utc_end 1984-09-29 23:00:00 (Sat)
-62585312400, #  local_start 1984-04-01 01:00:00 (Sun)
-62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62601030000, #    utc_start 1984-09-29 23:00:00 (Sat)
-62616754800, #      utc_end 1985-03-30 23:00:00 (Sat)
-62601040800, #  local_start 1984-09-30 02:00:00 (Sun)
-62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62616754800, #    utc_start 1985-03-30 23:00:00 (Sat)
-62632479600, #      utc_end 1985-09-28 23:00:00 (Sat)
-62616769200, #  local_start 1985-03-31 03:00:00 (Sun)
-62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62632479600, #    utc_start 1985-09-28 23:00:00 (Sat)
-62648204400, #      utc_end 1986-03-29 23:00:00 (Sat)
-62632490400, #  local_start 1985-09-29 02:00:00 (Sun)
-62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62648204400, #    utc_start 1986-03-29 23:00:00 (Sat)
-62663929200, #      utc_end 1986-09-27 23:00:00 (Sat)
-62648218800, #  local_start 1986-03-30 03:00:00 (Sun)
-62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62663929200, #    utc_start 1986-09-27 23:00:00 (Sat)
-62679654000, #      utc_end 1987-03-28 23:00:00 (Sat)
-62663940000, #  local_start 1986-09-28 02:00:00 (Sun)
-62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62679654000, #    utc_start 1987-03-28 23:00:00 (Sat)
-62695378800, #      utc_end 1987-09-26 23:00:00 (Sat)
-62679668400, #  local_start 1987-03-29 03:00:00 (Sun)
-62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62695378800, #    utc_start 1987-09-26 23:00:00 (Sat)
-62711103600, #      utc_end 1988-03-26 23:00:00 (Sat)
-62695389600, #  local_start 1987-09-27 02:00:00 (Sun)
-62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62711103600, #    utc_start 1988-03-26 23:00:00 (Sat)
-62726828400, #      utc_end 1988-09-24 23:00:00 (Sat)
-62711118000, #  local_start 1988-03-27 03:00:00 (Sun)
-62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62726828400, #    utc_start 1988-09-24 23:00:00 (Sat)
-62742553200, #      utc_end 1989-03-25 23:00:00 (Sat)
-62726839200, #  local_start 1988-09-25 02:00:00 (Sun)
-62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62742553200, #    utc_start 1989-03-25 23:00:00 (Sat)
-62758278000, #      utc_end 1989-09-23 23:00:00 (Sat)
-62742567600, #  local_start 1989-03-26 03:00:00 (Sun)
-62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
-62774002800, #      utc_end 1990-03-24 23:00:00 (Sat)
-62758288800, #  local_start 1989-09-24 02:00:00 (Sun)
-62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
-62790332400, #      utc_end 1990-09-29 23:00:00 (Sat)
-62774017200, #  local_start 1990-03-25 03:00:00 (Sun)
-62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
-14400,
-1,
-'MSD',
-    ],
-    [
-62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
-62806057200, #      utc_end 1991-03-30 23:00:00 (Sat)
-62790343200, #  local_start 1990-09-30 02:00:00 (Sun)
-62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
-10800,
-0,
-'MSK',
-    ],
-    [
-62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
-62821774800, #      utc_end 1991-09-28 21:00:00 (Sat)
-62806068000, #  local_start 1991-03-31 02:00:00 (Sun)
-62821785600, #    local_end 1991-09-29 00:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
-62836725600, #      utc_end 1992-03-19 22:00:00 (Thu)
-62821782000, #  local_start 1991-09-28 23:00:00 (Sat)
-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)
-62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62837510400, #    utc_start 1992-03-29 00:00:00 (Sun)
-62853235200, #      utc_end 1992-09-27 00:00:00 (Sun)
-62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
-62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62853235200, #    utc_start 1992-09-27 00:00:00 (Sun)
-62868960000, #      utc_end 1993-03-28 00:00:00 (Sun)
-62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
-62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62868960000, #    utc_start 1993-03-28 00:00:00 (Sun)
-62884684800, #      utc_end 1993-09-26 00:00:00 (Sun)
-62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
-62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62884684800, #    utc_start 1993-09-26 00:00:00 (Sun)
-62900409600, #      utc_end 1994-03-27 00:00:00 (Sun)
-62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
-62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62900409600, #    utc_start 1994-03-27 00:00:00 (Sun)
-62916134400, #      utc_end 1994-09-25 00:00:00 (Sun)
-62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
-62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62916134400, #    utc_start 1994-09-25 00:00:00 (Sun)
-62931859200, #      utc_end 1995-03-26 00:00:00 (Sun)
-62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
-62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62931859200, #    utc_start 1995-03-26 00:00:00 (Sun)
-62947584000, #      utc_end 1995-09-24 00:00:00 (Sun)
-62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
-62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62947584000, #    utc_start 1995-09-24 00:00:00 (Sun)
-62963913600, #      utc_end 1996-03-31 00:00:00 (Sun)
-62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
-62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-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)
-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',
-    ],
-];
-
-sub olson_version {'2022b'}
-
-sub has_dst_changes {56}
-
-sub _max_year {2032}
-
-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' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 728792,
-    'local_rd_secs' => 0,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728792,
-    'utc_rd_secs' => 0,
-    'utc_year' => 1997
-  }, 'DateTime' ),
-  'offset_from_std' => 0,
-  'offset_from_utc' => 7200,
-  'until' => [],
-  'utc_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 728791,
-    'local_rd_secs' => 75600,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728791,
-    'utc_rd_secs' => 75600,
-    'utc_year' => 1997
-  }, '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/Europe/Zurich.pm b/lib/DateTime/TimeZone/Europe/Zurich.pm
index f1ef46c50..e52acbead 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 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1042,7 +1042,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {55}
 
diff --git a/lib/DateTime/TimeZone/HST.pm b/lib/DateTime/TimeZone/HST.pm
index 598c0c28a..320dca9c8 100644
--- a/lib/DateTime/TimeZone/HST.pm
+++ b/lib/DateTime/TimeZone/HST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,7 +34,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Indian/Chagos.pm b/lib/DateTime/TimeZone/Indian/Chagos.pm
index 41f7c76f3..6f4df15f7 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Indian/Maldives.pm b/lib/DateTime/TimeZone/Indian/Maldives.pm
index 74e477fce..726d186d2 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 2022b
+# Generated from debian/tzdata/asia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Indian/Mauritius.pm b/lib/DateTime/TimeZone/Indian/Mauritius.pm
index 0acb88183..37df33f42 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 2022b
+# Generated from debian/tzdata/africa.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {2}
 
diff --git a/lib/DateTime/TimeZone/MET.pm b/lib/DateTime/TimeZone/MET.pm
index 4257f0f33..40c951991 100644
--- a/lib/DateTime/TimeZone/MET.pm
+++ b/lib/DateTime/TimeZone/MET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1177,7 +1177,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {64}
 
diff --git a/lib/DateTime/TimeZone/MST.pm b/lib/DateTime/TimeZone/MST.pm
index f9df87c50..e9ec69457 100644
--- a/lib/DateTime/TimeZone/MST.pm
+++ b/lib/DateTime/TimeZone/MST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -34,7 +34,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/MST7MDT.pm b/lib/DateTime/TimeZone/MST7MDT.pm
index f444bb02a..ab8a5fa46 100644
--- a/lib/DateTime/TimeZone/MST7MDT.pm
+++ b/lib/DateTime/TimeZone/MST7MDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1294,7 +1294,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/PST8PDT.pm b/lib/DateTime/TimeZone/PST8PDT.pm
index 3629574fe..c019ede90 100644
--- a/lib/DateTime/TimeZone/PST8PDT.pm
+++ b/lib/DateTime/TimeZone/PST8PDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1294,7 +1294,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {71}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Apia.pm b/lib/DateTime/TimeZone/Pacific/Apia.pm
index 11726ddda..81b8b71dd 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -268,7 +268,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {12}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Auckland.pm b/lib/DateTime/TimeZone/Pacific/Auckland.pm
index 1921dc6ae..ba8e85297 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1357,7 +1357,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {74}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Bougainville.pm b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
index b8e86e682..5b9a3a5ef 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -79,7 +79,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Chatham.pm b/lib/DateTime/TimeZone/Pacific/Chatham.pm
index 16512a2ef..3d7a6560f 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1114,7 +1114,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {60}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Easter.pm b/lib/DateTime/TimeZone/Pacific/Easter.pm
index 5e7e1a542..3eea1ef36 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1204,7 +1204,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {65}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Efate.pm b/lib/DateTime/TimeZone/Pacific/Efate.pm
index 177286431..0801dbe10 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -241,7 +241,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {11}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
index ae211d990..3052ac072 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Fiji.pm b/lib/DateTime/TimeZone/Pacific/Fiji.pm
index 51fdf99cc..dcdc4401d 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -493,7 +493,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {26}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Galapagos.pm b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
index 06d9580eb..bb718a4da 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 2022b
+# Generated from debian/tzdata/southamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {1}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Gambier.pm b/lib/DateTime/TimeZone/Pacific/Gambier.pm
index b2d74eee3..1a1dcb3b5 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
index 30db48d89..e755603e8 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Guam.pm b/lib/DateTime/TimeZone/Pacific/Guam.pm
index e8e5a85f7..b815e2c92 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -223,7 +223,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {8}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Honolulu.pm b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
index 9a4fac9a0..479c8aa88 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 2022b
+# Generated from debian/tzdata/northamerica.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,7 +97,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {3}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kanton.pm b/lib/DateTime/TimeZone/Pacific/Kanton.pm
index 800be4ce4..14e94df35 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,7 +61,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
index 66ec0eaa6..5b7a652f1 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -61,7 +61,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kosrae.pm b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
index 91f403d9c..efed406d3 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -115,7 +115,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
index 6dd302906..94b114a69 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -88,7 +88,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Marquesas.pm b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
index ac04830d7..bf9a66b8d 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Nauru.pm b/lib/DateTime/TimeZone/Pacific/Nauru.pm
index 015af8830..7d397e894 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -70,7 +70,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Niue.pm b/lib/DateTime/TimeZone/Pacific/Niue.pm
index 15177db43..0f31a92ee 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Norfolk.pm b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
index 35049ef6d..28f768b96 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -340,7 +340,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {16}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Noumea.pm b/lib/DateTime/TimeZone/Pacific/Noumea.pm
index 7afb4969b..6ecff4faf 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -97,7 +97,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {3}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
index f6b7dd9a1..2f4954f04 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Palau.pm b/lib/DateTime/TimeZone/Pacific/Palau.pm
index e84f7a160..92455d781 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
index 50b15fd59..b1fb0bec8 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
index 154fff67c..1c6fa68d9 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -52,7 +52,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
index 5be8abe1e..139a528ce 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -286,7 +286,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {13}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Tahiti.pm b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
index 4d6d3cc07..3dd6ea318 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Tarawa.pm b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
index 9bd791a1b..e3865a8f2 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -43,7 +43,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {0}
 
diff --git a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
index 1f52184d9..73f5b5e9e 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 2022b
+# Generated from debian/tzdata/australasia.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -133,7 +133,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {4}
 
diff --git a/lib/DateTime/TimeZone/WET.pm b/lib/DateTime/TimeZone/WET.pm
index 661c7323a..c10ad4950 100644
--- a/lib/DateTime/TimeZone/WET.pm
+++ b/lib/DateTime/TimeZone/WET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2022b
+# Generated from debian/tzdata/europe.  Olson data version 2022d
 #
 # Do not edit this file directly.
 #
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use namespace::autoclean;
 
-our $VERSION = '2.23';
+our $VERSION = '2.47';
 
 use Class::Singleton 1.03;
 use DateTime::TimeZone;
@@ -1051,7 +1051,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version {'2022b'}
+sub olson_version {'2022d'}
 
 sub has_dst_changes {57}
 
