Subject: tzdata2014j from ietf.org

From: venkat <[email-masked]>
Date: Wed, 10 Dec 2014 00:35:37 +0000

---
 library/tzdata/Africa/Addis_Ababa   |   8 +-
 library/tzdata/Africa/Asmara        |   9 +-
 library/tzdata/Africa/Bangui        |   7 +-
 library/tzdata/Africa/Bissau        |   2 +-
 library/tzdata/Africa/Blantyre      |   7 +-
 library/tzdata/Africa/Brazzaville   |   7 +-
 library/tzdata/Africa/Bujumbura     |   7 +-
 library/tzdata/Africa/Dar_es_Salaam |   9 +-
 library/tzdata/Africa/Djibouti      |   7 +-
 library/tzdata/Africa/Douala        |   7 +-
 library/tzdata/Africa/Gaborone      |  10 +-
 library/tzdata/Africa/Harare        |   7 +-
 library/tzdata/Africa/Kampala       |  10 +-
 library/tzdata/Africa/Kigali        |   7 +-
 library/tzdata/Africa/Kinshasa      |   7 +-
 library/tzdata/Africa/Libreville    |   7 +-
 library/tzdata/Africa/Luanda        |   8 +-
 library/tzdata/Africa/Lubumbashi    |   7 +-
 library/tzdata/Africa/Lusaka        |   7 +-
 library/tzdata/Africa/Malabo        |   8 +-
 library/tzdata/Africa/Maseru        |   9 +-
 library/tzdata/Africa/Mbabane       |   7 +-
 library/tzdata/Africa/Mogadishu     |   9 +-
 library/tzdata/Africa/Niamey        |   9 +-
 library/tzdata/Africa/Porto-Novo    |   8 +-
 library/tzdata/America/Grand_Turk   | 171 +-----------------
 library/tzdata/America/Jamaica      |   3 +-
 library/tzdata/Antarctica/Troll     | 196 +++++++++++++++++++++
 library/tzdata/Asia/Chita           |  71 ++++++++
 library/tzdata/Asia/Dhaka           |   2 +-
 library/tzdata/Asia/Ho_Chi_Minh     |  13 +-
 library/tzdata/Asia/Irkutsk         |   6 +-
 library/tzdata/Asia/Krasnoyarsk     |   4 +-
 library/tzdata/Asia/Novokuznetsk    |   4 +-
 library/tzdata/Asia/Omsk            |   4 +-
 library/tzdata/Asia/Phnom_Penh      |  10 +-
 library/tzdata/Asia/Pyongyang       |   8 +-
 library/tzdata/Asia/Samarkand       |   4 +-
 library/tzdata/Asia/Seoul           |  33 ++--
 library/tzdata/Asia/Srednekolymsk   |  71 ++++++++
 library/tzdata/Asia/Tbilisi         |   6 +-
 library/tzdata/Asia/Vientiane       |  10 +-
 library/tzdata/Asia/Vladivostok     |   4 +-
 library/tzdata/Asia/Yakutsk         |   4 +-
 library/tzdata/Asia/Yekaterinburg   |   3 +-
 library/tzdata/Atlantic/Azores      |   2 +-
 library/tzdata/Atlantic/Madeira     |   2 +-
 library/tzdata/Europe/Lisbon        |   6 +-
 library/tzdata/Europe/Minsk         |   1 +
 library/tzdata/Europe/Riga          |  14 +-
 library/tzdata/Europe/Samara        |   4 +-
 library/tzdata/Indian/Antananarivo  |   9 +-
 library/tzdata/Indian/Comoro        |   7 +-
 library/tzdata/Indian/Mayotte       |   7 +-
 library/tzdata/Pacific/Bougainville |  10 ++
 library/tzdata/Pacific/Fiji         | 342 ++++++++++++++++++------------------
 56 files changed, 678 insertions(+), 543 deletions(-)
 create mode 100644 library/tzdata/Antarctica/Troll
 create mode 100644 library/tzdata/Asia/Chita
 create mode 100644 library/tzdata/Asia/Srednekolymsk
 create mode 100644 library/tzdata/Pacific/Bougainville

diff --git a/library/tzdata/Africa/Addis_Ababa b/library/tzdata/Africa/Addis_Ababa
index 4b92483..7aa5653 100644
--- a/library/tzdata/Africa/Addis_Ababa
+++ b/library/tzdata/Africa/Addis_Ababa
@@ -1,7 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Addis_Ababa) {
-    {-9223372036854775808 9288 0 LMT}
-    {-3155682888 9320 0 ADMT}
-    {-1062210920 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Africa/Addis_Ababa) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Africa/Asmara b/library/tzdata/Africa/Asmara
index 1f0f13e..3d33c94 100644
--- a/library/tzdata/Africa/Asmara
+++ b/library/tzdata/Africa/Asmara
@@ -1,8 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Asmara) {
-    {-9223372036854775808 9332 0 LMT}
-    {-3155682932 9332 0 AMT}
-    {-2524530932 9320 0 ADMT}
-    {-1062210920 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Africa/Asmara) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Africa/Bangui b/library/tzdata/Africa/Bangui
index 94f5058..0326a6c 100644
--- a/library/tzdata/Africa/Bangui
+++ b/library/tzdata/Africa/Bangui
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Bangui) {
-    {-9223372036854775808 4460 0 LMT}
-    {-1830388460 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Bangui) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Bissau b/library/tzdata/Africa/Bissau
index d51cb9f..5693228 100644
--- a/library/tzdata/Africa/Bissau
+++ b/library/tzdata/Africa/Bissau
@@ -2,6 +2,6 @@
 
 set TZData(:Africa/Bissau) {
     {-9223372036854775808 -3740 0 LMT}
-    {-1849388260 -3600 0 WAT}
+    {-1830380260 -3600 0 WAT}
     {157770000 0 0 GMT}
 }
diff --git a/library/tzdata/Africa/Blantyre b/library/tzdata/Africa/Blantyre
index 17b58f4..9a404c5 100644
--- a/library/tzdata/Africa/Blantyre
+++ b/library/tzdata/Africa/Blantyre
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Blantyre) {
-    {-9223372036854775808 8400 0 LMT}
-    {-2109291600 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Blantyre) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Brazzaville b/library/tzdata/Africa/Brazzaville
index b4e0923..111eff4 100644
--- a/library/tzdata/Africa/Brazzaville
+++ b/library/tzdata/Africa/Brazzaville
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Brazzaville) {
-    {-9223372036854775808 3668 0 LMT}
-    {-1830387668 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Brazzaville) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Bujumbura b/library/tzdata/Africa/Bujumbura
index c26d053..1e463d8 100644
--- a/library/tzdata/Africa/Bujumbura
+++ b/library/tzdata/Africa/Bujumbura
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Bujumbura) {
-    {-9223372036854775808 7048 0 LMT}
-    {-2524528648 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Bujumbura) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Dar_es_Salaam b/library/tzdata/Africa/Dar_es_Salaam
index 98151ec..00e8d4e 100644
--- a/library/tzdata/Africa/Dar_es_Salaam
+++ b/library/tzdata/Africa/Dar_es_Salaam
@@ -1,8 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Dar_es_Salaam) {
-    {-9223372036854775808 9428 0 LMT}
-    {-1230777428 10800 0 EAT}
-    {-694321200 9900 0 BEAUT}
-    {-284006700 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Africa/Dar_es_Salaam) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Africa/Djibouti b/library/tzdata/Africa/Djibouti
index 0ec510c..859ea32 100644
--- a/library/tzdata/Africa/Djibouti
+++ b/library/tzdata/Africa/Djibouti
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Djibouti) {
-    {-9223372036854775808 10356 0 LMT}
-    {-1846291956 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Africa/Djibouti) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Africa/Douala b/library/tzdata/Africa/Douala
index 301a530..892b16a 100644
--- a/library/tzdata/Africa/Douala
+++ b/library/tzdata/Africa/Douala
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Douala) {
-    {-9223372036854775808 2328 0 LMT}
-    {-1830386328 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Douala) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Gaborone b/library/tzdata/Africa/Gaborone
index bd38673..56c0772 100644
--- a/library/tzdata/Africa/Gaborone
+++ b/library/tzdata/Africa/Gaborone
@@ -1,9 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Gaborone) {
-    {-9223372036854775808 6220 0 LMT}
-    {-2682294220 5400 0 SAST}
-    {-2109288600 7200 0 CAT}
-    {-829526400 10800 1 CAST}
-    {-813805200 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Gaborone) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Harare b/library/tzdata/Africa/Harare
index 7482b15..644be26 100644
--- a/library/tzdata/Africa/Harare
+++ b/library/tzdata/Africa/Harare
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Harare) {
-    {-9223372036854775808 7452 0 LMT}
-    {-2109290652 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Harare) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Kampala b/library/tzdata/Africa/Kampala
index 4cc9be1..1fbaffc 100644
--- a/library/tzdata/Africa/Kampala
+++ b/library/tzdata/Africa/Kampala
@@ -1,9 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Kampala) {
-    {-9223372036854775808 7780 0 LMT}
-    {-1309745380 10800 0 EAT}
-    {-1262314800 9000 0 BEAT}
-    {-694319400 9900 0 BEAUT}
-    {-410237100 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Africa/Kampala) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Africa/Kigali b/library/tzdata/Africa/Kigali
index f723bcd..192e0e8 100644
--- a/library/tzdata/Africa/Kigali
+++ b/library/tzdata/Africa/Kigali
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Kigali) {
-    {-9223372036854775808 7216 0 LMT}
-    {-1091498416 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Kigali) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Kinshasa b/library/tzdata/Africa/Kinshasa
index 050c1fa..04dc62e 100644
--- a/library/tzdata/Africa/Kinshasa
+++ b/library/tzdata/Africa/Kinshasa
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Kinshasa) {
-    {-9223372036854775808 3672 0 LMT}
-    {-2276643672 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Kinshasa) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Libreville b/library/tzdata/Africa/Libreville
index 8427551..ba1f686 100644
--- a/library/tzdata/Africa/Libreville
+++ b/library/tzdata/Africa/Libreville
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Libreville) {
-    {-9223372036854775808 2268 0 LMT}
-    {-1830386268 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Libreville) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Luanda b/library/tzdata/Africa/Luanda
index cd1b29e..8dcd107 100644
--- a/library/tzdata/Africa/Luanda
+++ b/library/tzdata/Africa/Luanda
@@ -1,7 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Luanda) {
-    {-9223372036854775808 3176 0 LMT}
-    {-2461452776 3124 0 AOT}
-    {-1849395124 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Luanda) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Lubumbashi b/library/tzdata/Africa/Lubumbashi
index bd67221..7da101a 100644
--- a/library/tzdata/Africa/Lubumbashi
+++ b/library/tzdata/Africa/Lubumbashi
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Lubumbashi) {
-    {-9223372036854775808 6592 0 LMT}
-    {-2276646592 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Lubumbashi) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Lusaka b/library/tzdata/Africa/Lusaka
index ed9c30d..bcf519d 100644
--- a/library/tzdata/Africa/Lusaka
+++ b/library/tzdata/Africa/Lusaka
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Lusaka) {
-    {-9223372036854775808 6788 0 LMT}
-    {-2109289988 7200 0 CAT}
+if {![info exists TZData(Africa/Maputo)]} {
+    LoadTimeZoneFile Africa/Maputo
 }
+set TZData(:Africa/Lusaka) $TZData(:Africa/Maputo)
diff --git a/library/tzdata/Africa/Malabo b/library/tzdata/Africa/Malabo
index bec0524..7dcee39 100644
--- a/library/tzdata/Africa/Malabo
+++ b/library/tzdata/Africa/Malabo
@@ -1,7 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Malabo) {
-    {-9223372036854775808 2108 0 LMT}
-    {-1830386108 0 0 GMT}
-    {-190857600 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Malabo) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Maseru b/library/tzdata/Africa/Maseru
index 21ca968..665f15d 100644
--- a/library/tzdata/Africa/Maseru
+++ b/library/tzdata/Africa/Maseru
@@ -1,8 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Maseru) {
-    {-9223372036854775808 6600 0 LMT}
-    {-2109289800 7200 0 SAST}
-    {-829526400 10800 1 SAST}
-    {-813805200 7200 0 SAST}
+if {![info exists TZData(Africa/Johannesburg)]} {
+    LoadTimeZoneFile Africa/Johannesburg
 }
+set TZData(:Africa/Maseru) $TZData(:Africa/Johannesburg)
diff --git a/library/tzdata/Africa/Mbabane b/library/tzdata/Africa/Mbabane
index 4d174d5..0edb590 100644
--- a/library/tzdata/Africa/Mbabane
+++ b/library/tzdata/Africa/Mbabane
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Mbabane) {
-    {-9223372036854775808 7464 0 LMT}
-    {-2109290664 7200 0 SAST}
+if {![info exists TZData(Africa/Johannesburg)]} {
+    LoadTimeZoneFile Africa/Johannesburg
 }
+set TZData(:Africa/Mbabane) $TZData(:Africa/Johannesburg)
diff --git a/library/tzdata/Africa/Mogadishu b/library/tzdata/Africa/Mogadishu
index 570d3ea..4220655 100644
--- a/library/tzdata/Africa/Mogadishu
+++ b/library/tzdata/Africa/Mogadishu
@@ -1,8 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Mogadishu) {
-    {-9223372036854775808 10888 0 LMT}
-    {-2403572488 10800 0 EAT}
-    {-1230778800 9000 0 BEAT}
-    {-410236200 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Africa/Mogadishu) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Africa/Niamey b/library/tzdata/Africa/Niamey
index 40ded06b..278571d 100644
--- a/library/tzdata/Africa/Niamey
+++ b/library/tzdata/Africa/Niamey
@@ -1,8 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Niamey) {
-    {-9223372036854775808 508 0 LMT}
-    {-1830384508 -3600 0 WAT}
-    {-1131231600 0 0 GMT}
-    {-315619200 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Niamey) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/Africa/Porto-Novo b/library/tzdata/Africa/Porto-Novo
index b89cf1b..3fa2b51 100644
--- a/library/tzdata/Africa/Porto-Novo
+++ b/library/tzdata/Africa/Porto-Novo
@@ -1,7 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Africa/Porto-Novo) {
-    {-9223372036854775808 628 0 LMT}
-    {-1830384628 0 0 GMT}
-    {-1131235200 3600 0 WAT}
+if {![info exists TZData(Africa/Lagos)]} {
+    LoadTimeZoneFile Africa/Lagos
 }
+set TZData(:Africa/Porto-Novo) $TZData(:Africa/Lagos)
diff --git a/library/tzdata/America/Grand_Turk b/library/tzdata/America/Grand_Turk
index 6c8ea4a..0edcf0b 100644
--- a/library/tzdata/America/Grand_Turk
+++ b/library/tzdata/America/Grand_Turk
@@ -4,6 +4,7 @@ set TZData(:America/Grand_Turk) {
     {-9223372036854775808 -17072 0 LMT}
     {-2524504528 -18431 0 KMT}
     {-1827687169 -18000 0 EST}
+    {284014800 -18000 0 EST}
     {294217200 -14400 1 EDT}
     {309938400 -18000 0 EST}
     {325666800 -14400 1 EDT}
@@ -77,173 +78,5 @@ set TZData(:America/Grand_Turk) {
     {1394348400 -14400 1 EDT}
     {1414908000 -18000 0 EST}
     {1425798000 -14400 1 EDT}
-    {1446357600 -18000 0 EST}
-    {1457852400 -14400 1 EDT}
-    {1478412000 -18000 0 EST}
-    {1489302000 -14400 1 EDT}
-    {1509861600 -18000 0 EST}
-    {1520751600 -14400 1 EDT}
-    {1541311200 -18000 0 EST}
-    {1552201200 -14400 1 EDT}
-    {1572760800 -18000 0 EST}
-    {1583650800 -14400 1 EDT}
-    {1604210400 -18000 0 EST}
-    {1615705200 -14400 1 EDT}
-    {1636264800 -18000 0 EST}
-    {1647154800 -14400 1 EDT}
-    {1667714400 -18000 0 EST}
-    {1678604400 -14400 1 EDT}
-    {1699164000 -18000 0 EST}
-    {1710054000 -14400 1 EDT}
-    {1730613600 -18000 0 EST}
-    {1741503600 -14400 1 EDT}
-    {1762063200 -18000 0 EST}
-    {1772953200 -14400 1 EDT}
-    {1793512800 -18000 0 EST}
-    {1805007600 -14400 1 EDT}
-    {1825567200 -18000 0 EST}
-    {1836457200 -14400 1 EDT}
-    {1857016800 -18000 0 EST}
-    {1867906800 -14400 1 EDT}
-    {1888466400 -18000 0 EST}
-    {1899356400 -14400 1 EDT}
-    {1919916000 -18000 0 EST}
-    {1930806000 -14400 1 EDT}
-    {1951365600 -18000 0 EST}
-    {1962860400 -14400 1 EDT}
-    {1983420000 -18000 0 EST}
-    {1994310000 -14400 1 EDT}
-    {2014869600 -18000 0 EST}
-    {2025759600 -14400 1 EDT}
-    {2046319200 -18000 0 EST}
-    {2057209200 -14400 1 EDT}
-    {2077768800 -18000 0 EST}
-    {2088658800 -14400 1 EDT}
-    {2109218400 -18000 0 EST}
-    {2120108400 -14400 1 EDT}
-    {2140668000 -18000 0 EST}
-    {2152162800 -14400 1 EDT}
-    {2172722400 -18000 0 EST}
-    {2183612400 -14400 1 EDT}
-    {2204172000 -18000 0 EST}
-    {2215062000 -14400 1 EDT}
-    {2235621600 -18000 0 EST}
-    {2246511600 -14400 1 EDT}
-    {2267071200 -18000 0 EST}
-    {2277961200 -14400 1 EDT}
-    {2298520800 -18000 0 EST}
-    {2309410800 -14400 1 EDT}
-    {2329970400 -18000 0 EST}
-    {2341465200 -14400 1 EDT}
-    {2362024800 -18000 0 EST}
-    {2372914800 -14400 1 EDT}
-    {2393474400 -18000 0 EST}
-    {2404364400 -14400 1 EDT}
-    {2424924000 -18000 0 EST}
-    {2435814000 -14400 1 EDT}
-    {2456373600 -18000 0 EST}
-    {2467263600 -14400 1 EDT}
-    {2487823200 -18000 0 EST}
-    {2499318000 -14400 1 EDT}
-    {2519877600 -18000 0 EST}
-    {2530767600 -14400 1 EDT}
-    {2551327200 -18000 0 EST}
-    {2562217200 -14400 1 EDT}
-    {2582776800 -18000 0 EST}
-    {2593666800 -14400 1 EDT}
-    {2614226400 -18000 0 EST}
-    {2625116400 -14400 1 EDT}
-    {2645676000 -18000 0 EST}
-    {2656566000 -14400 1 EDT}
-    {2677125600 -18000 0 EST}
-    {2688620400 -14400 1 EDT}
-    {2709180000 -18000 0 EST}
-    {2720070000 -14400 1 EDT}
-    {2740629600 -18000 0 EST}
-    {2751519600 -14400 1 EDT}
-    {2772079200 -18000 0 EST}
-    {2782969200 -14400 1 EDT}
-    {2803528800 -18000 0 EST}
-    {2814418800 -14400 1 EDT}
-    {2834978400 -18000 0 EST}
-    {2846473200 -14400 1 EDT}
-    {2867032800 -18000 0 EST}
-    {2877922800 -14400 1 EDT}
-    {2898482400 -18000 0 EST}
-    {2909372400 -14400 1 EDT}
-    {2929932000 -18000 0 EST}
-    {2940822000 -14400 1 EDT}
-    {2961381600 -18000 0 EST}
-    {2972271600 -14400 1 EDT}
-    {2992831200 -18000 0 EST}
-    {3003721200 -14400 1 EDT}
-    {3024280800 -18000 0 EST}
-    {3035775600 -14400 1 EDT}
-    {3056335200 -18000 0 EST}
-    {3067225200 -14400 1 EDT}
-    {3087784800 -18000 0 EST}
-    {3098674800 -14400 1 EDT}
-    {3119234400 -18000 0 EST}
-    {3130124400 -14400 1 EDT}
-    {3150684000 -18000 0 EST}
-    {3161574000 -14400 1 EDT}
-    {3182133600 -18000 0 EST}
-    {3193023600 -14400 1 EDT}
-    {3213583200 -18000 0 EST}
-    {3225078000 -14400 1 EDT}
-    {3245637600 -18000 0 EST}
-    {3256527600 -14400 1 EDT}
-    {3277087200 -18000 0 EST}
-    {3287977200 -14400 1 EDT}
-    {3308536800 -18000 0 EST}
-    {3319426800 -14400 1 EDT}
-    {3339986400 -18000 0 EST}
-    {3350876400 -14400 1 EDT}
-    {3371436000 -18000 0 EST}
-    {3382930800 -14400 1 EDT}
-    {3403490400 -18000 0 EST}
-    {3414380400 -14400 1 EDT}
-    {3434940000 -18000 0 EST}
-    {3445830000 -14400 1 EDT}
-    {3466389600 -18000 0 EST}
-    {3477279600 -14400 1 EDT}
-    {3497839200 -18000 0 EST}
-    {3508729200 -14400 1 EDT}
-    {3529288800 -18000 0 EST}
-    {3540178800 -14400 1 EDT}
-    {3560738400 -18000 0 EST}
-    {3572233200 -14400 1 EDT}
-    {3592792800 -18000 0 EST}
-    {3603682800 -14400 1 EDT}
-    {3624242400 -18000 0 EST}
-    {3635132400 -14400 1 EDT}
-    {3655692000 -18000 0 EST}
-    {3666582000 -14400 1 EDT}
-    {3687141600 -18000 0 EST}
-    {3698031600 -14400 1 EDT}
-    {3718591200 -18000 0 EST}
-    {3730086000 -14400 1 EDT}
-    {3750645600 -18000 0 EST}
-    {3761535600 -14400 1 EDT}
-    {3782095200 -18000 0 EST}
-    {3792985200 -14400 1 EDT}
-    {3813544800 -18000 0 EST}
-    {3824434800 -14400 1 EDT}
-    {3844994400 -18000 0 EST}
-    {3855884400 -14400 1 EDT}
-    {3876444000 -18000 0 EST}
-    {3887334000 -14400 1 EDT}
-    {3907893600 -18000 0 EST}
-    {3919388400 -14400 1 EDT}
-    {3939948000 -18000 0 EST}
-    {3950838000 -14400 1 EDT}
-    {3971397600 -18000 0 EST}
-    {3982287600 -14400 1 EDT}
-    {4002847200 -18000 0 EST}
-    {4013737200 -14400 1 EDT}
-    {4034296800 -18000 0 EST}
-    {4045186800 -14400 1 EDT}
-    {4065746400 -18000 0 EST}
-    {4076636400 -14400 1 EDT}
-    {4097196000 -18000 0 EST}
+    {1446361200 -14400 0 AST}
 }
diff --git a/library/tzdata/America/Jamaica b/library/tzdata/America/Jamaica
index 682e47c..f752842 100644
--- a/library/tzdata/America/Jamaica
+++ b/library/tzdata/America/Jamaica
@@ -4,7 +4,8 @@ set TZData(:America/Jamaica) {
     {-9223372036854775808 -18431 0 LMT}
     {-2524503169 -18431 0 KMT}
     {-1827687169 -18000 0 EST}
-    {136364400 -14400 0 EDT}
+    {126248400 -18000 0 EST}
+    {126687600 -14400 1 EDT}
     {152085600 -18000 0 EST}
     {162370800 -14400 1 EDT}
     {183535200 -18000 0 EST}
diff --git a/library/tzdata/Antarctica/Troll b/library/tzdata/Antarctica/Troll
new file mode 100644
index 0000000..7d2b042
--- /dev/null
+++ b/library/tzdata/Antarctica/Troll
@@ -0,0 +1,196 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Antarctica/Troll) {
+    {-9223372036854775808 0 0 zzz}
+    {1108166400 0 0 UTC}
+    {1111885200 7200 1 CEST}
+    {1130634000 0 0 UTC}
+    {1143334800 7200 1 CEST}
+    {1162083600 0 0 UTC}
+    {1174784400 7200 1 CEST}
+    {1193533200 0 0 UTC}
+    {1206838800 7200 1 CEST}
+    {1224982800 0 0 UTC}
+    {1238288400 7200 1 CEST}
+    {1256432400 0 0 UTC}
+    {1269738000 7200 1 CEST}
+    {1288486800 0 0 UTC}
+    {1301187600 7200 1 CEST}
+    {1319936400 0 0 UTC}
+    {1332637200 7200 1 CEST}
+    {1351386000 0 0 UTC}
+    {1364691600 7200 1 CEST}
+    {1382835600 0 0 UTC}
+    {1396141200 7200 1 CEST}
+    {1414285200 0 0 UTC}
+    {1427590800 7200 1 CEST}
+    {1445734800 0 0 UTC}
+    {1459040400 7200 1 CEST}
+    {1477789200 0 0 UTC}
+    {1490490000 7200 1 CEST}
+    {1509238800 0 0 UTC}
+    {1521939600 7200 1 CEST}
+    {1540688400 0 0 UTC}
+    {1553994000 7200 1 CEST}
+    {1572138000 0 0 UTC}
+    {1585443600 7200 1 CEST}
+    {1603587600 0 0 UTC}
+    {1616893200 7200 1 CEST}
+    {1635642000 0 0 UTC}
+    {1648342800 7200 1 CEST}
+    {1667091600 0 0 UTC}
+    {1679792400 7200 1 CEST}
+    {1698541200 0 0 UTC}
+    {1711846800 7200 1 CEST}
+    {1729990800 0 0 UTC}
+    {1743296400 7200 1 CEST}
+    {1761440400 0 0 UTC}
+    {1774746000 7200 1 CEST}
+    {1792890000 0 0 UTC}
+    {1806195600 7200 1 CEST}
+    {1824944400 0 0 UTC}
+    {1837645200 7200 1 CEST}
+    {1856394000 0 0 UTC}
+    {1869094800 7200 1 CEST}
+    {1887843600 0 0 UTC}
+    {1901149200 7200 1 CEST}
+    {1919293200 0 0 UTC}
+    {1932598800 7200 1 CEST}
+    {1950742800 0 0 UTC}
+    {1964048400 7200 1 CEST}
+    {1982797200 0 0 UTC}
+    {1995498000 7200 1 CEST}
+    {2014246800 0 0 UTC}
+    {2026947600 7200 1 CEST}
+    {2045696400 0 0 UTC}
+    {2058397200 7200 1 CEST}
+    {2077146000 0 0 UTC}
+    {2090451600 7200 1 CEST}
+    {2108595600 0 0 UTC}
+    {2121901200 7200 1 CEST}
+    {2140045200 0 0 UTC}
+    {2153350800 7200 1 CEST}
+    {2172099600 0 0 UTC}
+    {2184800400 7200 1 CEST}
+    {2203549200 0 0 UTC}
+    {2216250000 7200 1 CEST}
+    {2234998800 0 0 UTC}
+    {2248304400 7200 1 CEST}
+    {2266448400 0 0 UTC}
+    {2279754000 7200 1 CEST}
+    {2297898000 0 0 UTC}
+    {2311203600 7200 1 CEST}
+    {2329347600 0 0 UTC}
+    {2342653200 7200 1 CEST}
+    {2361402000 0 0 UTC}
+    {2374102800 7200 1 CEST}
+    {2392851600 0 0 UTC}
+    {2405552400 7200 1 CEST}
+    {2424301200 0 0 UTC}
+    {2437606800 7200 1 CEST}
+    {2455750800 0 0 UTC}
+    {2469056400 7200 1 CEST}
+    {2487200400 0 0 UTC}
+    {2500506000 7200 1 CEST}
+    {2519254800 0 0 UTC}
+    {2531955600 7200 1 CEST}
+    {2550704400 0 0 UTC}
+    {2563405200 7200 1 CEST}
+    {2582154000 0 0 UTC}
+    {2595459600 7200 1 CEST}
+    {2613603600 0 0 UTC}
+    {2626909200 7200 1 CEST}
+    {2645053200 0 0 UTC}
+    {2658358800 7200 1 CEST}
+    {2676502800 0 0 UTC}
+    {2689808400 7200 1 CEST}
+    {2708557200 0 0 UTC}
+    {2721258000 7200 1 CEST}
+    {2740006800 0 0 UTC}
+    {2752707600 7200 1 CEST}
+    {2771456400 0 0 UTC}
+    {2784762000 7200 1 CEST}
+    {2802906000 0 0 UTC}
+    {2816211600 7200 1 CEST}
+    {2834355600 0 0 UTC}
+    {2847661200 7200 1 CEST}
+    {2866410000 0 0 UTC}
+    {2879110800 7200 1 CEST}
+    {2897859600 0 0 UTC}
+    {2910560400 7200 1 CEST}
+    {2929309200 0 0 UTC}
+    {2942010000 7200 1 CEST}
+    {2960758800 0 0 UTC}
+    {2974064400 7200 1 CEST}
+    {2992208400 0 0 UTC}
+    {3005514000 7200 1 CEST}
+    {3023658000 0 0 UTC}
+    {3036963600 7200 1 CEST}
+    {3055712400 0 0 UTC}
+    {3068413200 7200 1 CEST}
+    {3087162000 0 0 UTC}
+    {3099862800 7200 1 CEST}
+    {3118611600 0 0 UTC}
+    {3131917200 7200 1 CEST}
+    {3150061200 0 0 UTC}
+    {3163366800 7200 1 CEST}
+    {3181510800 0 0 UTC}
+    {3194816400 7200 1 CEST}
+    {3212960400 0 0 UTC}
+    {3226266000 7200 1 CEST}
+    {3245014800 0 0 UTC}
+    {3257715600 7200 1 CEST}
+    {3276464400 0 0 UTC}
+    {3289165200 7200 1 CEST}
+    {3307914000 0 0 UTC}
+    {3321219600 7200 1 CEST}
+    {3339363600 0 0 UTC}
+    {3352669200 7200 1 CEST}
+    {3370813200 0 0 UTC}
+    {3384118800 7200 1 CEST}
+    {3402867600 0 0 UTC}
+    {3415568400 7200 1 CEST}
+    {3434317200 0 0 UTC}
+    {3447018000 7200 1 CEST}
+    {3465766800 0 0 UTC}
+    {3479072400 7200 1 CEST}
+    {3497216400 0 0 UTC}
+    {3510522000 7200 1 CEST}
+    {3528666000 0 0 UTC}
+    {3541971600 7200 1 CEST}
+    {3560115600 0 0 UTC}
+    {3573421200 7200 1 CEST}
+    {3592170000 0 0 UTC}
+    {3604870800 7200 1 CEST}
+    {3623619600 0 0 UTC}
+    {3636320400 7200 1 CEST}
+    {3655069200 0 0 UTC}
+    {3668374800 7200 1 CEST}
+    {3686518800 0 0 UTC}
+    {3699824400 7200 1 CEST}
+    {3717968400 0 0 UTC}
+    {3731274000 7200 1 CEST}
+    {3750022800 0 0 UTC}
+    {3762723600 7200 1 CEST}
+    {3781472400 0 0 UTC}
+    {3794173200 7200 1 CEST}
+    {3812922000 0 0 UTC}
+    {3825622800 7200 1 CEST}
+    {3844371600 0 0 UTC}
+    {3857677200 7200 1 CEST}
+    {3875821200 0 0 UTC}
+    {3889126800 7200 1 CEST}
+    {3907270800 0 0 UTC}
+    {3920576400 7200 1 CEST}
+    {3939325200 0 0 UTC}
+    {3952026000 7200 1 CEST}
+    {3970774800 0 0 UTC}
+    {3983475600 7200 1 CEST}
+    {4002224400 0 0 UTC}
+    {4015530000 7200 1 CEST}
+    {4033674000 0 0 UTC}
+    {4046979600 7200 1 CEST}
+    {4065123600 0 0 UTC}
+    {4078429200 7200 1 CEST}
+    {4096573200 0 0 UTC}
+}
diff --git a/library/tzdata/Asia/Chita b/library/tzdata/Asia/Chita
new file mode 100644
index 0000000..eabce7f
--- /dev/null
+++ b/library/tzdata/Asia/Chita
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Chita) {
+    {-9223372036854775808 27232 0 LMT}
+    {-1579419232 28800 0 YAKT}
+    {-1247558400 32400 0 YAKMMTT}
+    {354898800 36000 1 YAKST}
+    {370706400 32400 0 YAKT}
+    {386434800 36000 1 YAKST}
+    {402242400 32400 0 YAKT}
+    {417970800 36000 1 YAKST}
+    {433778400 32400 0 YAKT}
+    {449593200 36000 1 YAKST}
+    {465325200 32400 0 YAKT}
+    {481050000 36000 1 YAKST}
+    {496774800 32400 0 YAKT}
+    {512499600 36000 1 YAKST}
+    {528224400 32400 0 YAKT}
+    {543949200 36000 1 YAKST}
+    {559674000 32400 0 YAKT}
+    {575398800 36000 1 YAKST}
+    {591123600 32400 0 YAKT}
+    {606848400 36000 1 YAKST}
+    {622573200 32400 0 YAKT}
+    {638298000 36000 1 YAKST}
+    {654627600 32400 0 YAKT}
+    {670352400 28800 0 YAKMMTT}
+    {670356000 32400 1 YAKST}
+    {686080800 28800 0 YAKT}
+    {695757600 32400 0 YAKMMTT}
+    {701791200 36000 1 YAKST}
+    {717512400 32400 0 YAKT}
+    {733251600 36000 1 YAKST}
+    {748976400 32400 0 YAKT}
+    {764701200 36000 1 YAKST}
+    {780426000 32400 0 YAKT}
+    {796150800 36000 1 YAKST}
+    {811875600 32400 0 YAKT}
+    {828205200 36000 1 YAKST}
+    {846349200 32400 0 YAKT}
+    {859654800 36000 1 YAKST}
+    {877798800 32400 0 YAKT}
+    {891104400 36000 1 YAKST}
+    {909248400 32400 0 YAKT}
+    {922554000 36000 1 YAKST}
+    {941302800 32400 0 YAKT}
+    {954003600 36000 1 YAKST}
+    {972752400 32400 0 YAKT}
+    {985453200 36000 1 YAKST}
+    {1004202000 32400 0 YAKT}
+    {1017507600 36000 1 YAKST}
+    {1035651600 32400 0 YAKT}
+    {1048957200 36000 1 YAKST}
+    {1067101200 32400 0 YAKT}
+    {1080406800 36000 1 YAKST}
+    {1099155600 32400 0 YAKT}
+    {1111856400 36000 1 YAKST}
+    {1130605200 32400 0 YAKT}
+    {1143306000 36000 1 YAKST}
+    {1162054800 32400 0 YAKT}
+    {1174755600 36000 1 YAKST}
+    {1193504400 32400 0 YAKT}
+    {1206810000 36000 1 YAKST}
+    {1224954000 32400 0 YAKT}
+    {1238259600 36000 1 YAKST}
+    {1256403600 32400 0 YAKT}
+    {1269709200 36000 1 YAKST}
+    {1288458000 32400 0 YAKT}
+    {1301158800 36000 0 YAKT}
+    {1414252800 28800 0 IRKT}
+}
diff --git a/library/tzdata/Asia/Dhaka b/library/tzdata/Asia/Dhaka
index e0c270d..6e8a334 100644
--- a/library/tzdata/Asia/Dhaka
+++ b/library/tzdata/Asia/Dhaka
@@ -10,5 +10,5 @@ set TZData(:Asia/Dhaka) {
     {38772000 21600 0 BDT}
     {1230746400 21600 0 BDT}
     {1245430800 25200 1 BDST}
-    {1262278740 21600 0 BDT}
+    {1262278800 21600 0 BDT}
 }
diff --git a/library/tzdata/Asia/Ho_Chi_Minh b/library/tzdata/Asia/Ho_Chi_Minh
index 777c8db..9da89f4 100644
--- a/library/tzdata/Asia/Ho_Chi_Minh
+++ b/library/tzdata/Asia/Ho_Chi_Minh
@@ -2,8 +2,13 @@
 
 set TZData(:Asia/Ho_Chi_Minh) {
     {-9223372036854775808 25600 0 LMT}
-    {-2005974400 25580 0 SMT}
-    {-1855983920 25200 0 ICT}
-    {-1819954800 28800 0 ICT}
-    {-1220428800 25200 0 ICT}
+    {-2004073600 25590 0 PLMT}
+    {-1851577590 25200 0 ICT}
+    {-852105600 28800 0 IDT}
+    {-782643600 32400 0 JST}
+    {-767869200 25200 0 ICT}
+    {-718095600 28800 0 IDT}
+    {-457776000 25200 0 ICT}
+    {-315648000 28800 0 IDT}
+    {171820800 25200 0 ICT}
 }
diff --git a/library/tzdata/Asia/Irkutsk b/library/tzdata/Asia/Irkutsk
index e344181..08e5798 100644
--- a/library/tzdata/Asia/Irkutsk
+++ b/library/tzdata/Asia/Irkutsk
@@ -1,9 +1,9 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Irkutsk) {
-    {-9223372036854775808 25035 0 LMT}
-    {-2840165835 25035 0 IMT}
-    {-1575874635 25200 0 IRKT}
+    {-9223372036854775808 25025 0 LMT}
+    {-2840165825 25025 0 IMT}
+    {-1575874625 25200 0 IRKT}
     {-1247554800 28800 0 IRKMMTT}
     {354902400 32400 1 IRKST}
     {370710000 28800 0 IRKT}
diff --git a/library/tzdata/Asia/Krasnoyarsk b/library/tzdata/Asia/Krasnoyarsk
index 2770a51..17ea6c0 100644
--- a/library/tzdata/Asia/Krasnoyarsk
+++ b/library/tzdata/Asia/Krasnoyarsk
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Krasnoyarsk) {
-    {-9223372036854775808 22280 0 LMT}
-    {-1577513480 21600 0 KRAT}
+    {-9223372036854775808 22286 0 LMT}
+    {-1577513486 21600 0 KRAT}
     {-1247551200 25200 0 KRAMMTT}
     {354906000 28800 1 KRAST}
     {370713600 25200 0 KRAT}
diff --git a/library/tzdata/Asia/Novokuznetsk b/library/tzdata/Asia/Novokuznetsk
index d7e308e..ab3c2d5 100644
--- a/library/tzdata/Asia/Novokuznetsk
+++ b/library/tzdata/Asia/Novokuznetsk
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Novokuznetsk) {
-    {-9223372036854775808 20928 0 NMT}
-    {-1577512128 21600 0 KRAT}
+    {-9223372036854775808 20928 0 LMT}
+    {-1441259328 21600 0 KRAT}
     {-1247551200 25200 0 KRAMMTT}
     {354906000 28800 1 KRAST}
     {370713600 25200 0 KRAT}
diff --git a/library/tzdata/Asia/Omsk b/library/tzdata/Asia/Omsk
index a6b0db3..f25b8d4 100644
--- a/library/tzdata/Asia/Omsk
+++ b/library/tzdata/Asia/Omsk
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Omsk) {
-    {-9223372036854775808 17616 0 LMT}
-    {-1582088016 18000 0 OMST}
+    {-9223372036854775808 17610 0 LMT}
+    {-1582088010 18000 0 OMST}
     {-1247547600 21600 0 OMSMMTT}
     {354909600 25200 1 OMSST}
     {370717200 21600 0 OMST}
diff --git a/library/tzdata/Asia/Phnom_Penh b/library/tzdata/Asia/Phnom_Penh
index 4f28420..114c786 100644
--- a/library/tzdata/Asia/Phnom_Penh
+++ b/library/tzdata/Asia/Phnom_Penh
@@ -1,9 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Asia/Phnom_Penh) {
-    {-9223372036854775808 25180 0 LMT}
-    {-2005973980 25580 0 SMT}
-    {-1855983920 25200 0 ICT}
-    {-1819954800 28800 0 ICT}
-    {-1220428800 25200 0 ICT}
+if {![info exists TZData(Asia/Bangkok)]} {
+    LoadTimeZoneFile Asia/Bangkok
 }
+set TZData(:Asia/Phnom_Penh) $TZData(:Asia/Bangkok)
diff --git a/library/tzdata/Asia/Pyongyang b/library/tzdata/Asia/Pyongyang
index dd40311..fafed54 100644
--- a/library/tzdata/Asia/Pyongyang
+++ b/library/tzdata/Asia/Pyongyang
@@ -2,12 +2,8 @@
 
 set TZData(:Asia/Pyongyang) {
     {-9223372036854775808 30180 0 LMT}
-    {-2524551780 30600 0 KST}
-    {-2053931400 32400 0 JCST}
-    {-1325494800 30600 0 KST}
-    {-1199262600 32400 0 JCST}
+    {-1948782180 30600 0 KST}
+    {-1830414600 32400 0 JCST}
     {-1017824400 32400 0 JST}
     {-768646800 32400 0 KST}
-    {-498128400 28800 0 KST}
-    {-264931200 32400 0 KST}
 }
diff --git a/library/tzdata/Asia/Samarkand b/library/tzdata/Asia/Samarkand
index 6a1be11..4b3b49f 100644
--- a/library/tzdata/Asia/Samarkand
+++ b/library/tzdata/Asia/Samarkand
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Samarkand) {
-    {-9223372036854775808 16032 0 LMT}
-    {-1441168032 14400 0 SAMT}
+    {-9223372036854775808 16073 0 LMT}
+    {-1441168073 14400 0 SAMT}
     {-1247544000 18000 0 SAMT}
     {354913200 21600 1 SAMST}
     {370720800 21600 0 TAST}
diff --git a/library/tzdata/Asia/Seoul b/library/tzdata/Asia/Seoul
index 9625291..c24a1d8 100644
--- a/library/tzdata/Asia/Seoul
+++ b/library/tzdata/Asia/Seoul
@@ -2,19 +2,26 @@
 
 set TZData(:Asia/Seoul) {
     {-9223372036854775808 30472 0 LMT}
-    {-2524552072 30600 0 KST}
-    {-2053931400 32400 0 JCST}
-    {-1325494800 30600 0 KST}
-    {-1199262600 32400 0 JCST}
+    {-1948782472 30600 0 KST}
+    {-1830414600 32400 0 JCST}
     {-1017824400 32400 0 JST}
     {-767350800 32400 0 KST}
-    {-498128400 28800 0 KST}
-    {-303984000 32400 1 KDT}
-    {-293533200 28800 0 KST}
-    {-264931200 30600 0 KST}
-    {-39515400 32400 0 KST}
-    {547570800 36000 1 KDT}
-    {560872800 32400 0 KST}
-    {579020400 36000 1 KDT}
-    {592322400 32400 0 KST}
+    {-498128400 30600 0 KST}
+    {-462702600 34200 1 KDT}
+    {-451733400 30600 0 KST}
+    {-429784200 34200 1 KDT}
+    {-418296600 30600 0 KST}
+    {-399544200 34200 1 KDT}
+    {-387451800 30600 0 KST}
+    {-368094600 34200 1 KDT}
+    {-356002200 30600 0 KST}
+    {-336645000 34200 1 KDT}
+    {-324552600 30600 0 KST}
+    {-305195400 34200 1 KDT}
+    {-293103000 30600 0 KST}
+    {-264933000 32400 0 KST}
+    {547578000 36000 1 KDT}
+    {560883600 32400 0 KST}
+    {579027600 36000 1 KDT}
+    {592333200 32400 0 KST}
 }
diff --git a/library/tzdata/Asia/Srednekolymsk b/library/tzdata/Asia/Srednekolymsk
new file mode 100644
index 0000000..d1dd879
--- /dev/null
+++ b/library/tzdata/Asia/Srednekolymsk
@@ -0,0 +1,71 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Srednekolymsk) {
+    {-9223372036854775808 36892 0 LMT}
+    {-1441188892 36000 0 MAGT}
+    {-1247565600 39600 0 MAGMMTT}
+    {354891600 43200 1 MAGST}
+    {370699200 39600 0 MAGT}
+    {386427600 43200 1 MAGST}
+    {402235200 39600 0 MAGT}
+    {417963600 43200 1 MAGST}
+    {433771200 39600 0 MAGT}
+    {449586000 43200 1 MAGST}
+    {465318000 39600 0 MAGT}
+    {481042800 43200 1 MAGST}
+    {496767600 39600 0 MAGT}
+    {512492400 43200 1 MAGST}
+    {528217200 39600 0 MAGT}
+    {543942000 43200 1 MAGST}
+    {559666800 39600 0 MAGT}
+    {575391600 43200 1 MAGST}
+    {591116400 39600 0 MAGT}
+    {606841200 43200 1 MAGST}
+    {622566000 39600 0 MAGT}
+    {638290800 43200 1 MAGST}
+    {654620400 39600 0 MAGT}
+    {670345200 36000 0 MAGMMTT}
+    {670348800 39600 1 MAGST}
+    {686073600 36000 0 MAGT}
+    {695750400 39600 0 MAGMMTT}
+    {701784000 43200 1 MAGST}
+    {717505200 39600 0 MAGT}
+    {733244400 43200 1 MAGST}
+    {748969200 39600 0 MAGT}
+    {764694000 43200 1 MAGST}
+    {780418800 39600 0 MAGT}
+    {796143600 43200 1 MAGST}
+    {811868400 39600 0 MAGT}
+    {828198000 43200 1 MAGST}
+    {846342000 39600 0 MAGT}
+    {859647600 43200 1 MAGST}
+    {877791600 39600 0 MAGT}
+    {891097200 43200 1 MAGST}
+    {909241200 39600 0 MAGT}
+    {922546800 43200 1 MAGST}
+    {941295600 39600 0 MAGT}
+    {953996400 43200 1 MAGST}
+    {972745200 39600 0 MAGT}
+    {985446000 43200 1 MAGST}
+    {1004194800 39600 0 MAGT}
+    {1017500400 43200 1 MAGST}
+    {1035644400 39600 0 MAGT}
+    {1048950000 43200 1 MAGST}
+    {1067094000 39600 0 MAGT}
+    {1080399600 43200 1 MAGST}
+    {1099148400 39600 0 MAGT}
+    {1111849200 43200 1 MAGST}
+    {1130598000 39600 0 MAGT}
+    {1143298800 43200 1 MAGST}
+    {1162047600 39600 0 MAGT}
+    {1174748400 43200 1 MAGST}
+    {1193497200 39600 0 MAGT}
+    {1206802800 43200 1 MAGST}
+    {1224946800 39600 0 MAGT}
+    {1238252400 43200 1 MAGST}
+    {1256396400 39600 0 MAGT}
+    {1269702000 43200 1 MAGST}
+    {1288450800 39600 0 MAGT}
+    {1301151600 43200 0 MAGT}
+    {1414245600 39600 0 SRET}
+}
diff --git a/library/tzdata/Asia/Tbilisi b/library/tzdata/Asia/Tbilisi
index 9f4a4bf..54b278a 100644
--- a/library/tzdata/Asia/Tbilisi
+++ b/library/tzdata/Asia/Tbilisi
@@ -1,9 +1,9 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Tbilisi) {
-    {-9223372036854775808 10746 0 LMT}
-    {-2840151546 10746 0 TBMT}
-    {-1441162746 10800 0 TBIT}
+    {-9223372036854775808 10751 0 LMT}
+    {-2840151551 10751 0 TBMT}
+    {-1441162751 10800 0 TBIT}
     {-405140400 14400 0 TBIT}
     {354916800 18000 1 TBIST}
     {370724400 14400 0 TBIT}
diff --git a/library/tzdata/Asia/Vientiane b/library/tzdata/Asia/Vientiane
index 18ade4d..27b20ce 100644
--- a/library/tzdata/Asia/Vientiane
+++ b/library/tzdata/Asia/Vientiane
@@ -1,9 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Asia/Vientiane) {
-    {-9223372036854775808 24624 0 LMT}
-    {-2005973424 25580 0 SMT}
-    {-1855983920 25200 0 ICT}
-    {-1819954800 28800 0 ICT}
-    {-1220428800 25200 0 ICT}
+if {![info exists TZData(Asia/Bangkok)]} {
+    LoadTimeZoneFile Asia/Bangkok
 }
+set TZData(:Asia/Vientiane) $TZData(:Asia/Bangkok)
diff --git a/library/tzdata/Asia/Vladivostok b/library/tzdata/Asia/Vladivostok
index 396840d..119ff57 100644
--- a/library/tzdata/Asia/Vladivostok
+++ b/library/tzdata/Asia/Vladivostok
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Vladivostok) {
-    {-9223372036854775808 31654 0 LMT}
-    {-1487321254 32400 0 VLAT}
+    {-9223372036854775808 31651 0 LMT}
+    {-1487321251 32400 0 VLAT}
     {-1247562000 36000 0 VLAMMTT}
     {354895200 39600 1 VLAST}
     {370702800 36000 0 VLAT}
diff --git a/library/tzdata/Asia/Yakutsk b/library/tzdata/Asia/Yakutsk
index 98953c9..17493a6 100644
--- a/library/tzdata/Asia/Yakutsk
+++ b/library/tzdata/Asia/Yakutsk
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Asia/Yakutsk) {
-    {-9223372036854775808 31120 0 LMT}
-    {-1579423120 28800 0 YAKT}
+    {-9223372036854775808 31138 0 LMT}
+    {-1579423138 28800 0 YAKT}
     {-1247558400 32400 0 YAKMMTT}
     {354898800 36000 1 YAKST}
     {370706400 32400 0 YAKT}
diff --git a/library/tzdata/Asia/Yekaterinburg b/library/tzdata/Asia/Yekaterinburg
index 688ceca..2678958 100644
--- a/library/tzdata/Asia/Yekaterinburg
+++ b/library/tzdata/Asia/Yekaterinburg
@@ -2,7 +2,8 @@
 
 set TZData(:Asia/Yekaterinburg) {
     {-9223372036854775808 14553 0 LMT}
-    {-1592611353 14400 0 SVET}
+    {-1688270553 13505 0 PMT}
+    {-1592610305 14400 0 SVET}
     {-1247544000 18000 0 SVEMMTT}
     {354913200 21600 1 SVEST}
     {370720800 18000 0 SVET}
diff --git a/library/tzdata/Atlantic/Azores b/library/tzdata/Atlantic/Azores
index c476191..fd47ba5 100644
--- a/library/tzdata/Atlantic/Azores
+++ b/library/tzdata/Atlantic/Azores
@@ -3,7 +3,7 @@
 set TZData(:Atlantic/Azores) {
     {-9223372036854775808 -6160 0 LMT}
     {-2713904240 -6872 0 HMT}
-    {-1849557928 -7200 0 AZOT}
+    {-1830377128 -7200 0 AZOT}
     {-1689548400 -3600 1 AZOST}
     {-1677794400 -7200 0 AZOT}
     {-1667430000 -3600 1 AZOST}
diff --git a/library/tzdata/Atlantic/Madeira b/library/tzdata/Atlantic/Madeira
index 4960eeb..fac7f92 100644
--- a/library/tzdata/Atlantic/Madeira
+++ b/library/tzdata/Atlantic/Madeira
@@ -3,7 +3,7 @@
 set TZData(:Atlantic/Madeira) {
     {-9223372036854775808 -4056 0 LMT}
     {-2713906344 -4056 0 FMT}
-    {-1849560744 -3600 0 MADT}
+    {-1830379944 -3600 0 MADT}
     {-1689552000 0 1 MADST}
     {-1677798000 -3600 0 MADT}
     {-1667433600 0 1 MADST}
diff --git a/library/tzdata/Europe/Lisbon b/library/tzdata/Europe/Lisbon
index 79c688a..7168f96 100644
--- a/library/tzdata/Europe/Lisbon
+++ b/library/tzdata/Europe/Lisbon
@@ -1,9 +1,9 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Europe/Lisbon) {
-    {-9223372036854775808 -2192 0 LMT}
-    {-2713908208 -2192 0 LMT}
-    {-1830381808 0 0 WET}
+    {-9223372036854775808 -2205 0 LMT}
+    {-2713908195 -2205 0 LMT}
+    {-1830381795 0 0 WET}
     {-1689555600 3600 1 WEST}
     {-1677801600 0 0 WET}
     {-1667437200 3600 1 WEST}
diff --git a/library/tzdata/Europe/Minsk b/library/tzdata/Europe/Minsk
index 1adcff8..0acb4aa 100644
--- a/library/tzdata/Europe/Minsk
+++ b/library/tzdata/Europe/Minsk
@@ -71,4 +71,5 @@ set TZData(:Europe/Minsk) {
     {1269734400 10800 1 EEST}
     {1288483200 7200 0 EET}
     {1301184000 10800 0 FET}
+    {1414274400 10800 0 MSK}
 }
diff --git a/library/tzdata/Europe/Riga b/library/tzdata/Europe/Riga
index 98cccc2..c829ffb 100644
--- a/library/tzdata/Europe/Riga
+++ b/library/tzdata/Europe/Riga
@@ -1,13 +1,13 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Europe/Riga) {
-    {-9223372036854775808 5788 0 LMT}
-    {-2840146588 5788 0 RMT}
-    {-1632008188 9388 1 LST}
-    {-1618702588 5788 0 RMT}
-    {-1601681788 9388 1 LST}
-    {-1597275388 5788 0 RMT}
-    {-1377308188 7200 0 EET}
+    {-9223372036854775808 5794 0 LMT}
+    {-2840146594 5794 0 RMT}
+    {-1632008194 9394 1 LST}
+    {-1618702594 5794 0 RMT}
+    {-1601681794 9394 1 LST}
+    {-1597275394 5794 0 RMT}
+    {-1377308194 7200 0 EET}
     {-928029600 10800 0 MSK}
     {-899521200 3600 0 CET}
     {-857257200 3600 0 CET}
diff --git a/library/tzdata/Europe/Samara b/library/tzdata/Europe/Samara
index 243a42f..ee9d989 100644
--- a/library/tzdata/Europe/Samara
+++ b/library/tzdata/Europe/Samara
@@ -1,8 +1,8 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:Europe/Samara) {
-    {-9223372036854775808 12036 0 LMT}
-    {-1593825636 10800 0 SAMT}
+    {-9223372036854775808 12020 0 LMT}
+    {-1593825620 10800 0 SAMT}
     {-1247540400 14400 0 SAMT}
     {-1102305600 14400 0 KUYMMTT}
     {354916800 18000 1 KUYST}
diff --git a/library/tzdata/Indian/Antananarivo b/library/tzdata/Indian/Antananarivo
index 217715e..c56a893 100644
--- a/library/tzdata/Indian/Antananarivo
+++ b/library/tzdata/Indian/Antananarivo
@@ -1,8 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Indian/Antananarivo) {
-    {-9223372036854775808 11404 0 LMT}
-    {-1846293004 10800 0 EAT}
-    {-499924800 14400 1 EAST}
-    {-492062400 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Indian/Antananarivo) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Indian/Comoro b/library/tzdata/Indian/Comoro
index 0b3c33a..06071de 100644
--- a/library/tzdata/Indian/Comoro
+++ b/library/tzdata/Indian/Comoro
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Indian/Comoro) {
-    {-9223372036854775808 10384 0 LMT}
-    {-1846291984 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Indian/Comoro) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Indian/Mayotte b/library/tzdata/Indian/Mayotte
index 0fe5f56..da55521 100644
--- a/library/tzdata/Indian/Mayotte
+++ b/library/tzdata/Indian/Mayotte
@@ -1,6 +1,5 @@
 # created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Indian/Mayotte) {
-    {-9223372036854775808 10856 0 LMT}
-    {-1846292456 10800 0 EAT}
+if {![info exists TZData(Africa/Nairobi)]} {
+    LoadTimeZoneFile Africa/Nairobi
 }
+set TZData(:Indian/Mayotte) $TZData(:Africa/Nairobi)
diff --git a/library/tzdata/Pacific/Bougainville b/library/tzdata/Pacific/Bougainville
new file mode 100644
index 0000000..06996f9
--- /dev/null
+++ b/library/tzdata/Pacific/Bougainville
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Pacific/Bougainville) {
+    {-9223372036854775808 37336 0 LMT}
+    {-2840178136 35312 0 PMMT}
+    {-2366790512 36000 0 PGT}
+    {-868010400 32400 0 JST}
+    {-768906000 36000 0 PGT}
+    {1419696000 39600 0 BST}
+}
diff --git a/library/tzdata/Pacific/Fiji b/library/tzdata/Pacific/Fiji
index e1602ee..4aae330 100644
--- a/library/tzdata/Pacific/Fiji
+++ b/library/tzdata/Pacific/Fiji
@@ -17,175 +17,175 @@ set TZData(:Pacific/Fiji) {
     {1358604000 43200 0 FJT}
     {1382796000 46800 1 FJST}
     {1390050000 43200 0 FJT}
-    {1414245600 46800 1 FJST}
-    {1421499600 43200 0 FJT}
-    {1445695200 46800 1 FJST}
-    {1453554000 43200 0 FJT}
-    {1477144800 46800 1 FJST}
-    {1485003600 43200 0 FJT}
-    {1508594400 46800 1 FJST}
-    {1516453200 43200 0 FJT}
-    {1540044000 46800 1 FJST}
-    {1547902800 43200 0 FJT}
-    {1572098400 46800 1 FJST}
-    {1579352400 43200 0 FJT}
-    {1603548000 46800 1 FJST}
-    {1611406800 43200 0 FJT}
-    {1634997600 46800 1 FJST}
-    {1642856400 43200 0 FJT}
-    {1666447200 46800 1 FJST}
-    {1674306000 43200 0 FJT}
-    {1697896800 46800 1 FJST}
-    {1705755600 43200 0 FJT}
-    {1729951200 46800 1 FJST}
-    {1737205200 43200 0 FJT}
-    {1761400800 46800 1 FJST}
-    {1768654800 43200 0 FJT}
-    {1792850400 46800 1 FJST}
-    {1800709200 43200 0 FJT}
-    {1824300000 46800 1 FJST}
-    {1832158800 43200 0 FJT}
-    {1855749600 46800 1 FJST}
-    {1863608400 43200 0 FJT}
-    {1887199200 46800 1 FJST}
-    {1895058000 43200 0 FJT}
-    {1919253600 46800 1 FJST}
-    {1926507600 43200 0 FJT}
-    {1950703200 46800 1 FJST}
-    {1957957200 43200 0 FJT}
-    {1982152800 46800 1 FJST}
-    {1990011600 43200 0 FJT}
-    {2013602400 46800 1 FJST}
-    {2021461200 43200 0 FJT}
-    {2045052000 46800 1 FJST}
-    {2052910800 43200 0 FJT}
-    {2076501600 46800 1 FJST}
-    {2084360400 43200 0 FJT}
-    {2108556000 46800 1 FJST}
-    {2115810000 43200 0 FJT}
-    {2140005600 46800 1 FJST}
-    {2147864400 43200 0 FJT}
-    {2171455200 46800 1 FJST}
-    {2179314000 43200 0 FJT}
-    {2202904800 46800 1 FJST}
-    {2210763600 43200 0 FJT}
-    {2234354400 46800 1 FJST}
-    {2242213200 43200 0 FJT}
-    {2266408800 46800 1 FJST}
-    {2273662800 43200 0 FJT}
-    {2297858400 46800 1 FJST}
-    {2305112400 43200 0 FJT}
-    {2329308000 46800 1 FJST}
-    {2337166800 43200 0 FJT}
-    {2360757600 46800 1 FJST}
-    {2368616400 43200 0 FJT}
-    {2392207200 46800 1 FJST}
-    {2400066000 43200 0 FJT}
-    {2423656800 46800 1 FJST}
-    {2431515600 43200 0 FJT}
-    {2455711200 46800 1 FJST}
-    {2462965200 43200 0 FJT}
-    {2487160800 46800 1 FJST}
-    {2495019600 43200 0 FJT}
-    {2518610400 46800 1 FJST}
-    {2526469200 43200 0 FJT}
-    {2550060000 46800 1 FJST}
-    {2557918800 43200 0 FJT}
-    {2581509600 46800 1 FJST}
-    {2589368400 43200 0 FJT}
-    {2613564000 46800 1 FJST}
-    {2620818000 43200 0 FJT}
-    {2645013600 46800 1 FJST}
-    {2652267600 43200 0 FJT}
-    {2676463200 46800 1 FJST}
-    {2684322000 43200 0 FJT}
-    {2707912800 46800 1 FJST}
-    {2715771600 43200 0 FJT}
-    {2739362400 46800 1 FJST}
-    {2747221200 43200 0 FJT}
-    {2770812000 46800 1 FJST}
-    {2778670800 43200 0 FJT}
-    {2802866400 46800 1 FJST}
-    {2810120400 43200 0 FJT}
-    {2834316000 46800 1 FJST}
-    {2841570000 43200 0 FJT}
-    {2865765600 46800 1 FJST}
-    {2873624400 43200 0 FJT}
-    {2897215200 46800 1 FJST}
-    {2905074000 43200 0 FJT}
-    {2928664800 46800 1 FJST}
-    {2936523600 43200 0 FJT}
-    {2960114400 46800 1 FJST}
-    {2967973200 43200 0 FJT}
-    {2992168800 46800 1 FJST}
-    {2999422800 43200 0 FJT}
-    {3023618400 46800 1 FJST}
-    {3031477200 43200 0 FJT}
-    {3055068000 46800 1 FJST}
-    {3062926800 43200 0 FJT}
-    {3086517600 46800 1 FJST}
-    {3094376400 43200 0 FJT}
-    {3117967200 46800 1 FJST}
-    {3125826000 43200 0 FJT}
-    {3150021600 46800 1 FJST}
-    {3157275600 43200 0 FJT}
-    {3181471200 46800 1 FJST}
-    {3188725200 43200 0 FJT}
-    {3212920800 46800 1 FJST}
-    {3220779600 43200 0 FJT}
-    {3244370400 46800 1 FJST}
-    {3252229200 43200 0 FJT}
-    {3275820000 46800 1 FJST}
-    {3283678800 43200 0 FJT}
-    {3307269600 46800 1 FJST}
-    {3315128400 43200 0 FJT}
-    {3339324000 46800 1 FJST}
-    {3346578000 43200 0 FJT}
-    {3370773600 46800 1 FJST}
-    {3378632400 43200 0 FJT}
-    {3402223200 46800 1 FJST}
-    {3410082000 43200 0 FJT}
-    {3433672800 46800 1 FJST}
-    {3441531600 43200 0 FJT}
-    {3465122400 46800 1 FJST}
-    {3472981200 43200 0 FJT}
-    {3497176800 46800 1 FJST}
-    {3504430800 43200 0 FJT}
-    {3528626400 46800 1 FJST}
-    {3535880400 43200 0 FJT}
-    {3560076000 46800 1 FJST}
-    {3567934800 43200 0 FJT}
-    {3591525600 46800 1 FJST}
-    {3599384400 43200 0 FJT}
-    {3622975200 46800 1 FJST}
-    {3630834000 43200 0 FJT}
-    {3654424800 46800 1 FJST}
-    {3662283600 43200 0 FJT}
-    {3686479200 46800 1 FJST}
-    {3693733200 43200 0 FJT}
-    {3717928800 46800 1 FJST}
-    {3725182800 43200 0 FJT}
-    {3749378400 46800 1 FJST}
-    {3757237200 43200 0 FJT}
-    {3780828000 46800 1 FJST}
-    {3788686800 43200 0 FJT}
-    {3812277600 46800 1 FJST}
-    {3820136400 43200 0 FJT}
-    {3843727200 46800 1 FJST}
-    {3851586000 43200 0 FJT}
-    {3875781600 46800 1 FJST}
-    {3883035600 43200 0 FJT}
-    {3907231200 46800 1 FJST}
-    {3915090000 43200 0 FJT}
-    {3938680800 46800 1 FJST}
-    {3946539600 43200 0 FJT}
-    {3970130400 46800 1 FJST}
-    {3977989200 43200 0 FJT}
-    {4001580000 46800 1 FJST}
-    {4009438800 43200 0 FJT}
-    {4033634400 46800 1 FJST}
-    {4040888400 43200 0 FJT}
-    {4065084000 46800 1 FJST}
-    {4072338000 43200 0 FJT}
-    {4096533600 46800 1 FJST}
+    {1414850400 46800 1 FJST}
+    {1421503200 43200 0 FJT}
+    {1446300000 46800 1 FJST}
+    {1453557600 43200 0 FJT}
+    {1478354400 46800 1 FJST}
+    {1485007200 43200 0 FJT}
+    {1509804000 46800 1 FJST}
+    {1516456800 43200 0 FJT}
+    {1541253600 46800 1 FJST}
+    {1547906400 43200 0 FJT}
+    {1572703200 46800 1 FJST}
+    {1579356000 43200 0 FJT}
+    {1604152800 46800 1 FJST}
+    {1611410400 43200 0 FJT}
+    {1636207200 46800 1 FJST}
+    {1642860000 43200 0 FJT}
+    {1667656800 46800 1 FJST}
+    {1674309600 43200 0 FJT}
+    {1699106400 46800 1 FJST}
+    {1705759200 43200 0 FJT}
+    {1730556000 46800 1 FJST}
+    {1737208800 43200 0 FJT}
+    {1762005600 46800 1 FJST}
+    {1768658400 43200 0 FJT}
+    {1793455200 46800 1 FJST}
+    {1800712800 43200 0 FJT}
+    {1825509600 46800 1 FJST}
+    {1832162400 43200 0 FJT}
+    {1856959200 46800 1 FJST}
+    {1863612000 43200 0 FJT}
+    {1888408800 46800 1 FJST}
+    {1895061600 43200 0 FJT}
+    {1919858400 46800 1 FJST}
+    {1926511200 43200 0 FJT}
+    {1951308000 46800 1 FJST}
+    {1957960800 43200 0 FJT}
+    {1983362400 46800 1 FJST}
+    {1990015200 43200 0 FJT}
+    {2014812000 46800 1 FJST}
+    {2021464800 43200 0 FJT}
+    {2046261600 46800 1 FJST}
+    {2052914400 43200 0 FJT}
+    {2077711200 46800 1 FJST}
+    {2084364000 43200 0 FJT}
+    {2109160800 46800 1 FJST}
+    {2115813600 43200 0 FJT}
+    {2140610400 46800 1 FJST}
+    {2147868000 43200 0 FJT}
+    {2172664800 46800 1 FJST}
+    {2179317600 43200 0 FJT}
+    {2204114400 46800 1 FJST}
+    {2210767200 43200 0 FJT}
+    {2235564000 46800 1 FJST}
+    {2242216800 43200 0 FJT}
+    {2267013600 46800 1 FJST}
+    {2273666400 43200 0 FJT}
+    {2298463200 46800 1 FJST}
+    {2305116000 43200 0 FJT}
+    {2329912800 46800 1 FJST}
+    {2337170400 43200 0 FJT}
+    {2361967200 46800 1 FJST}
+    {2368620000 43200 0 FJT}
+    {2393416800 46800 1 FJST}
+    {2400069600 43200 0 FJT}
+    {2424866400 46800 1 FJST}
+    {2431519200 43200 0 FJT}
+    {2456316000 46800 1 FJST}
+    {2462968800 43200 0 FJT}
+    {2487765600 46800 1 FJST}
+    {2495023200 43200 0 FJT}
+    {2519820000 46800 1 FJST}
+    {2526472800 43200 0 FJT}
+    {2551269600 46800 1 FJST}
+    {2557922400 43200 0 FJT}
+    {2582719200 46800 1 FJST}
+    {2589372000 43200 0 FJT}
+    {2614168800 46800 1 FJST}
+    {2620821600 43200 0 FJT}
+    {2645618400 46800 1 FJST}
+    {2652271200 43200 0 FJT}
+    {2677068000 46800 1 FJST}
+    {2684325600 43200 0 FJT}
+    {2709122400 46800 1 FJST}
+    {2715775200 43200 0 FJT}
+    {2740572000 46800 1 FJST}
+    {2747224800 43200 0 FJT}
+    {2772021600 46800 1 FJST}
+    {2778674400 43200 0 FJT}
+    {2803471200 46800 1 FJST}
+    {2810124000 43200 0 FJT}
+    {2834920800 46800 1 FJST}
+    {2841573600 43200 0 FJT}
+    {2866975200 46800 1 FJST}
+    {2873628000 43200 0 FJT}
+    {2898424800 46800 1 FJST}
+    {2905077600 43200 0 FJT}
+    {2929874400 46800 1 FJST}
+    {2936527200 43200 0 FJT}
+    {2961324000 46800 1 FJST}
+    {2967976800 43200 0 FJT}
+    {2992773600 46800 1 FJST}
+    {2999426400 43200 0 FJT}
+    {3024223200 46800 1 FJST}
+    {3031480800 43200 0 FJT}
+    {3056277600 46800 1 FJST}
+    {3062930400 43200 0 FJT}
+    {3087727200 46800 1 FJST}
+    {3094380000 43200 0 FJT}
+    {3119176800 46800 1 FJST}
+    {3125829600 43200 0 FJT}
+    {3150626400 46800 1 FJST}
+    {3157279200 43200 0 FJT}
+    {3182076000 46800 1 FJST}
+    {3188728800 43200 0 FJT}
+    {3213525600 46800 1 FJST}
+    {3220783200 43200 0 FJT}
+    {3245580000 46800 1 FJST}
+    {3252232800 43200 0 FJT}
+    {3277029600 46800 1 FJST}
+    {3283682400 43200 0 FJT}
+    {3308479200 46800 1 FJST}
+    {3315132000 43200 0 FJT}
+    {3339928800 46800 1 FJST}
+    {3346581600 43200 0 FJT}
+    {3371378400 46800 1 FJST}
+    {3378636000 43200 0 FJT}
+    {3403432800 46800 1 FJST}
+    {3410085600 43200 0 FJT}
+    {3434882400 46800 1 FJST}
+    {3441535200 43200 0 FJT}
+    {3466332000 46800 1 FJST}
+    {3472984800 43200 0 FJT}
+    {3497781600 46800 1 FJST}
+    {3504434400 43200 0 FJT}
+    {3529231200 46800 1 FJST}
+    {3535884000 43200 0 FJT}
+    {3560680800 46800 1 FJST}
+    {3567938400 43200 0 FJT}
+    {3592735200 46800 1 FJST}
+    {3599388000 43200 0 FJT}
+    {3624184800 46800 1 FJST}
+    {3630837600 43200 0 FJT}
+    {3655634400 46800 1 FJST}
+    {3662287200 43200 0 FJT}
+    {3687084000 46800 1 FJST}
+    {3693736800 43200 0 FJT}
+    {3718533600 46800 1 FJST}
+    {3725186400 43200 0 FJT}
+    {3750588000 46800 1 FJST}
+    {3757240800 43200 0 FJT}
+    {3782037600 46800 1 FJST}
+    {3788690400 43200 0 FJT}
+    {3813487200 46800 1 FJST}
+    {3820140000 43200 0 FJT}
+    {3844936800 46800 1 FJST}
+    {3851589600 43200 0 FJT}
+    {3876386400 46800 1 FJST}
+    {3883039200 43200 0 FJT}
+    {3907836000 46800 1 FJST}
+    {3915093600 43200 0 FJT}
+    {3939890400 46800 1 FJST}
+    {3946543200 43200 0 FJT}
+    {3971340000 46800 1 FJST}
+    {3977992800 43200 0 FJT}
+    {4002789600 46800 1 FJST}
+    {4009442400 43200 0 FJT}
+    {4034239200 46800 1 FJST}
+    {4040892000 43200 0 FJT}
+    {4065688800 46800 1 FJST}
+    {4072341600 43200 0 FJT}
+    {4097138400 46800 1 FJST}
 }
-- 
cgit v0.12