summaryrefslogtreecommitdiffstats
path: root/library/tzdata/Asia
diff options
context:
space:
mode:
Diffstat (limited to 'library/tzdata/Asia')
-rw-r--r--library/tzdata/Asia/Aden6
-rw-r--r--library/tzdata/Asia/Almaty56
-rw-r--r--library/tzdata/Asia/Amman248
-rw-r--r--library/tzdata/Asia/Anadyr249
-rw-r--r--library/tzdata/Asia/Aqtau58
-rw-r--r--library/tzdata/Asia/Aqtobe57
-rw-r--r--library/tzdata/Asia/Ashgabat31
-rw-r--r--library/tzdata/Asia/Ashkhabad5
-rw-r--r--library/tzdata/Asia/Baghdad59
-rw-r--r--library/tzdata/Asia/Bahrain7
-rw-r--r--library/tzdata/Asia/Baku242
-rw-r--r--library/tzdata/Asia/Bangkok7
-rw-r--r--library/tzdata/Asia/Beirut270
-rw-r--r--library/tzdata/Asia/Bishkek57
-rw-r--r--library/tzdata/Asia/Brunei7
-rw-r--r--library/tzdata/Asia/Calcutta5
-rw-r--r--library/tzdata/Asia/Choibalsan51
-rw-r--r--library/tzdata/Asia/Chongqing19
-rw-r--r--library/tzdata/Asia/Chungking5
-rw-r--r--library/tzdata/Asia/Colombo13
-rw-r--r--library/tzdata/Asia/Dacca5
-rw-r--r--library/tzdata/Asia/Damascus280
-rw-r--r--library/tzdata/Asia/Dhaka14
-rw-r--r--library/tzdata/Asia/Dili10
-rw-r--r--library/tzdata/Asia/Dubai6
-rw-r--r--library/tzdata/Asia/Dushanbe29
-rw-r--r--library/tzdata/Asia/Gaza276
-rw-r--r--library/tzdata/Asia/Harbin22
-rw-r--r--library/tzdata/Asia/Ho_Chi_Minh9
-rw-r--r--library/tzdata/Asia/Hong_Kong75
-rw-r--r--library/tzdata/Asia/Hovd51
-rw-r--r--library/tzdata/Asia/Irkutsk248
-rw-r--r--library/tzdata/Asia/Istanbul5
-rw-r--r--library/tzdata/Asia/Jakarta13
-rw-r--r--library/tzdata/Asia/Jayapura8
-rw-r--r--library/tzdata/Asia/Jerusalem148
-rw-r--r--library/tzdata/Asia/Kabul7
-rw-r--r--library/tzdata/Asia/Kamchatka248
-rw-r--r--library/tzdata/Asia/Karachi16
-rw-r--r--library/tzdata/Asia/Kashgar20
-rw-r--r--library/tzdata/Asia/Kathmandu7
-rw-r--r--library/tzdata/Asia/Katmandu5
-rw-r--r--library/tzdata/Asia/Kolkata10
-rw-r--r--library/tzdata/Asia/Krasnoyarsk247
-rw-r--r--library/tzdata/Asia/Kuala_Lumpur13
-rw-r--r--library/tzdata/Asia/Kuching24
-rw-r--r--library/tzdata/Asia/Kuwait6
-rw-r--r--library/tzdata/Asia/Macao5
-rw-r--r--library/tzdata/Asia/Macau46
-rw-r--r--library/tzdata/Asia/Magadan247
-rw-r--r--library/tzdata/Asia/Makassar9
-rw-r--r--library/tzdata/Asia/Manila15
-rw-r--r--library/tzdata/Asia/Muscat6
-rw-r--r--library/tzdata/Asia/Nicosia257
-rw-r--r--library/tzdata/Asia/Novokuznetsk248
-rw-r--r--library/tzdata/Asia/Novosibirsk248
-rw-r--r--library/tzdata/Asia/Omsk247
-rw-r--r--library/tzdata/Asia/Oral58
-rw-r--r--library/tzdata/Asia/Phnom_Penh9
-rw-r--r--library/tzdata/Asia/Pontianak13
-rw-r--r--library/tzdata/Asia/Pyongyang11
-rw-r--r--library/tzdata/Asia/Qatar7
-rw-r--r--library/tzdata/Asia/Qyzylorda58
-rw-r--r--library/tzdata/Asia/Rangoon9
-rw-r--r--library/tzdata/Asia/Riyadh6
-rw-r--r--library/tzdata/Asia/Saigon5
-rw-r--r--library/tzdata/Asia/Sakhalin249
-rw-r--r--library/tzdata/Asia/Samarkand32
-rw-r--r--library/tzdata/Asia/Seoul18
-rw-r--r--library/tzdata/Asia/Shanghai23
-rw-r--r--library/tzdata/Asia/Singapore14
-rw-r--r--library/tzdata/Asia/Taipei46
-rw-r--r--library/tzdata/Asia/Tashkent32
-rw-r--r--library/tzdata/Asia/Tbilisi60
-rw-r--r--library/tzdata/Asia/Tehran105
-rw-r--r--library/tzdata/Asia/Tel_Aviv5
-rw-r--r--library/tzdata/Asia/Thimbu5
-rw-r--r--library/tzdata/Asia/Thimphu7
-rw-r--r--library/tzdata/Asia/Tokyo16
-rw-r--r--library/tzdata/Asia/Ujung_Pandang5
-rw-r--r--library/tzdata/Asia/Ulaanbaatar51
-rw-r--r--library/tzdata/Asia/Ulan_Bator5
-rw-r--r--library/tzdata/Asia/Urumqi19
-rw-r--r--library/tzdata/Asia/Vientiane9
-rw-r--r--library/tzdata/Asia/Vladivostok247
-rw-r--r--library/tzdata/Asia/Yakutsk247
-rw-r--r--library/tzdata/Asia/Yekaterinburg247
-rw-r--r--library/tzdata/Asia/Yerevan245
88 files changed, 6445 insertions, 0 deletions
diff --git a/library/tzdata/Asia/Aden b/library/tzdata/Asia/Aden
new file mode 100644
index 0000000..e939235
--- /dev/null
+++ b/library/tzdata/Asia/Aden
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aden) {
+ {-9223372036854775808 10848 0 LMT}
+ {-631162848 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Almaty b/library/tzdata/Asia/Almaty
new file mode 100644
index 0000000..68dee29
--- /dev/null
+++ b/library/tzdata/Asia/Almaty
@@ -0,0 +1,56 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Almaty) {
+ {-9223372036854775808 18468 0 LMT}
+ {-1441170468 18000 0 ALMT}
+ {-1247547600 21600 0 ALMT}
+ {354909600 25200 1 ALMST}
+ {370717200 21600 0 ALMT}
+ {386445600 25200 1 ALMST}
+ {402253200 21600 0 ALMT}
+ {417981600 25200 1 ALMST}
+ {433789200 21600 0 ALMT}
+ {449604000 25200 1 ALMST}
+ {465336000 21600 0 ALMT}
+ {481060800 25200 1 ALMST}
+ {496785600 21600 0 ALMT}
+ {512510400 25200 1 ALMST}
+ {528235200 21600 0 ALMT}
+ {543960000 25200 1 ALMST}
+ {559684800 21600 0 ALMT}
+ {575409600 25200 1 ALMST}
+ {591134400 21600 0 ALMT}
+ {606859200 25200 1 ALMST}
+ {622584000 21600 0 ALMT}
+ {638308800 25200 1 ALMST}
+ {654638400 21600 0 ALMT}
+ {662666400 21600 0 ALMT}
+ {694202400 21600 0 ALMT}
+ {701802000 25200 1 ALMST}
+ {717523200 21600 0 ALMT}
+ {733262400 25200 1 ALMST}
+ {748987200 21600 0 ALMT}
+ {764712000 25200 1 ALMST}
+ {780436800 21600 0 ALMT}
+ {796161600 25200 1 ALMST}
+ {811886400 21600 0 ALMT}
+ {828216000 25200 1 ALMST}
+ {846360000 21600 0 ALMT}
+ {859665600 25200 1 ALMST}
+ {877809600 21600 0 ALMT}
+ {891115200 25200 1 ALMST}
+ {909259200 21600 0 ALMT}
+ {922564800 25200 1 ALMST}
+ {941313600 21600 0 ALMT}
+ {954014400 25200 1 ALMST}
+ {972763200 21600 0 ALMT}
+ {985464000 25200 1 ALMST}
+ {1004212800 21600 0 ALMT}
+ {1017518400 25200 1 ALMST}
+ {1035662400 21600 0 ALMT}
+ {1048968000 25200 1 ALMST}
+ {1067112000 21600 0 ALMT}
+ {1080417600 25200 1 ALMST}
+ {1099166400 21600 0 ALMT}
+ {1110823200 21600 0 ALMT}
+}
diff --git a/library/tzdata/Asia/Amman b/library/tzdata/Asia/Amman
new file mode 100644
index 0000000..bf30508
--- /dev/null
+++ b/library/tzdata/Asia/Amman
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Amman) {
+ {-9223372036854775808 8624 0 LMT}
+ {-1230776624 7200 0 EET}
+ {108165600 10800 1 EEST}
+ {118270800 7200 0 EET}
+ {136591200 10800 1 EEST}
+ {149806800 7200 0 EET}
+ {168127200 10800 1 EEST}
+ {181342800 7200 0 EET}
+ {199749600 10800 1 EEST}
+ {215643600 7200 0 EET}
+ {231285600 10800 1 EEST}
+ {244501200 7200 0 EET}
+ {262735200 10800 1 EEST}
+ {275950800 7200 0 EET}
+ {481154400 10800 1 EEST}
+ {496962000 7200 0 EET}
+ {512949600 10800 1 EEST}
+ {528670800 7200 0 EET}
+ {544399200 10800 1 EEST}
+ {560120400 7200 0 EET}
+ {575848800 10800 1 EEST}
+ {592174800 7200 0 EET}
+ {610581600 10800 1 EEST}
+ {623624400 7200 0 EET}
+ {641167200 10800 1 EEST}
+ {655074000 7200 0 EET}
+ {671839200 10800 1 EEST}
+ {685918800 7200 0 EET}
+ {702856800 10800 1 EEST}
+ {717973200 7200 0 EET}
+ {733701600 10800 1 EEST}
+ {749422800 7200 0 EET}
+ {765151200 10800 1 EEST}
+ {779662800 7200 0 EET}
+ {797205600 10800 1 EEST}
+ {811116000 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843170400 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874620000 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906069600 7200 0 EET}
+ {930780000 10800 1 EEST}
+ {938124000 7200 0 EET}
+ {954367200 10800 1 EEST}
+ {970178400 7200 0 EET}
+ {985816800 10800 1 EEST}
+ {1001628000 7200 0 EET}
+ {1017352800 10800 1 EEST}
+ {1033077600 7200 0 EET}
+ {1048802400 10800 1 EEST}
+ {1066946400 7200 0 EET}
+ {1080252000 10800 1 EEST}
+ {1097791200 7200 0 EET}
+ {1112306400 10800 1 EEST}
+ {1128031200 7200 0 EET}
+ {1143756000 10800 1 EEST}
+ {1161900000 7200 0 EET}
+ {1175205600 10800 1 EEST}
+ {1193349600 7200 0 EET}
+ {1206655200 10800 1 EEST}
+ {1225404000 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1256853600 7200 0 EET}
+ {1269554400 10800 1 EEST}
+ {1288303200 7200 0 EET}
+ {1301608800 10800 1 EEST}
+ {1319752800 7200 0 EET}
+ {1333058400 10800 1 EEST}
+ {1351202400 7200 0 EET}
+ {1364508000 10800 1 EEST}
+ {1382652000 7200 0 EET}
+ {1395957600 10800 1 EEST}
+ {1414706400 7200 0 EET}
+ {1427407200 10800 1 EEST}
+ {1446156000 7200 0 EET}
+ {1459461600 10800 1 EEST}
+ {1477605600 7200 0 EET}
+ {1490911200 10800 1 EEST}
+ {1509055200 7200 0 EET}
+ {1522360800 10800 1 EEST}
+ {1540504800 7200 0 EET}
+ {1553810400 10800 1 EEST}
+ {1571954400 7200 0 EET}
+ {1585260000 10800 1 EEST}
+ {1604008800 7200 0 EET}
+ {1616709600 10800 1 EEST}
+ {1635458400 7200 0 EET}
+ {1648764000 10800 1 EEST}
+ {1666908000 7200 0 EET}
+ {1680213600 10800 1 EEST}
+ {1698357600 7200 0 EET}
+ {1711663200 10800 1 EEST}
+ {1729807200 7200 0 EET}
+ {1743112800 10800 1 EEST}
+ {1761861600 7200 0 EET}
+ {1774562400 10800 1 EEST}
+ {1793311200 7200 0 EET}
+ {1806012000 10800 1 EEST}
+ {1824760800 7200 0 EET}
+ {1838066400 10800 1 EEST}
+ {1856210400 7200 0 EET}
+ {1869516000 10800 1 EEST}
+ {1887660000 7200 0 EET}
+ {1900965600 10800 1 EEST}
+ {1919109600 7200 0 EET}
+ {1932415200 10800 1 EEST}
+ {1951164000 7200 0 EET}
+ {1963864800 10800 1 EEST}
+ {1982613600 7200 0 EET}
+ {1995919200 10800 1 EEST}
+ {2014063200 7200 0 EET}
+ {2027368800 10800 1 EEST}
+ {2045512800 7200 0 EET}
+ {2058818400 10800 1 EEST}
+ {2076962400 7200 0 EET}
+ {2090268000 10800 1 EEST}
+ {2109016800 7200 0 EET}
+ {2121717600 10800 1 EEST}
+ {2140466400 7200 0 EET}
+ {2153167200 10800 1 EEST}
+ {2171916000 7200 0 EET}
+ {2185221600 10800 1 EEST}
+ {2203365600 7200 0 EET}
+ {2216671200 10800 1 EEST}
+ {2234815200 7200 0 EET}
+ {2248120800 10800 1 EEST}
+ {2266264800 7200 0 EET}
+ {2279570400 10800 1 EEST}
+ {2298319200 7200 0 EET}
+ {2311020000 10800 1 EEST}
+ {2329768800 7200 0 EET}
+ {2343074400 10800 1 EEST}
+ {2361218400 7200 0 EET}
+ {2374524000 10800 1 EEST}
+ {2392668000 7200 0 EET}
+ {2405973600 10800 1 EEST}
+ {2424117600 7200 0 EET}
+ {2437423200 10800 1 EEST}
+ {2455567200 7200 0 EET}
+ {2468872800 10800 1 EEST}
+ {2487621600 7200 0 EET}
+ {2500322400 10800 1 EEST}
+ {2519071200 7200 0 EET}
+ {2532376800 10800 1 EEST}
+ {2550520800 7200 0 EET}
+ {2563826400 10800 1 EEST}
+ {2581970400 7200 0 EET}
+ {2595276000 10800 1 EEST}
+ {2613420000 7200 0 EET}
+ {2626725600 10800 1 EEST}
+ {2645474400 7200 0 EET}
+ {2658175200 10800 1 EEST}
+ {2676924000 7200 0 EET}
+ {2689624800 10800 1 EEST}
+ {2708373600 7200 0 EET}
+ {2721679200 10800 1 EEST}
+ {2739823200 7200 0 EET}
+ {2753128800 10800 1 EEST}
+ {2771272800 7200 0 EET}
+ {2784578400 10800 1 EEST}
+ {2802722400 7200 0 EET}
+ {2816028000 10800 1 EEST}
+ {2834776800 7200 0 EET}
+ {2847477600 10800 1 EEST}
+ {2866226400 7200 0 EET}
+ {2879532000 10800 1 EEST}
+ {2897676000 7200 0 EET}
+ {2910981600 10800 1 EEST}
+ {2929125600 7200 0 EET}
+ {2942431200 10800 1 EEST}
+ {2960575200 7200 0 EET}
+ {2973880800 10800 1 EEST}
+ {2992629600 7200 0 EET}
+ {3005330400 10800 1 EEST}
+ {3024079200 7200 0 EET}
+ {3036780000 10800 1 EEST}
+ {3055528800 7200 0 EET}
+ {3068834400 10800 1 EEST}
+ {3086978400 7200 0 EET}
+ {3100284000 10800 1 EEST}
+ {3118428000 7200 0 EET}
+ {3131733600 10800 1 EEST}
+ {3149877600 7200 0 EET}
+ {3163183200 10800 1 EEST}
+ {3181932000 7200 0 EET}
+ {3194632800 10800 1 EEST}
+ {3213381600 7200 0 EET}
+ {3226687200 10800 1 EEST}
+ {3244831200 7200 0 EET}
+ {3258136800 10800 1 EEST}
+ {3276280800 7200 0 EET}
+ {3289586400 10800 1 EEST}
+ {3307730400 7200 0 EET}
+ {3321036000 10800 1 EEST}
+ {3339180000 7200 0 EET}
+ {3352485600 10800 1 EEST}
+ {3371234400 7200 0 EET}
+ {3383935200 10800 1 EEST}
+ {3402684000 7200 0 EET}
+ {3415989600 10800 1 EEST}
+ {3434133600 7200 0 EET}
+ {3447439200 10800 1 EEST}
+ {3465583200 7200 0 EET}
+ {3478888800 10800 1 EEST}
+ {3497032800 7200 0 EET}
+ {3510338400 10800 1 EEST}
+ {3529087200 7200 0 EET}
+ {3541788000 10800 1 EEST}
+ {3560536800 7200 0 EET}
+ {3573237600 10800 1 EEST}
+ {3591986400 7200 0 EET}
+ {3605292000 10800 1 EEST}
+ {3623436000 7200 0 EET}
+ {3636741600 10800 1 EEST}
+ {3654885600 7200 0 EET}
+ {3668191200 10800 1 EEST}
+ {3686335200 7200 0 EET}
+ {3699640800 10800 1 EEST}
+ {3718389600 7200 0 EET}
+ {3731090400 10800 1 EEST}
+ {3749839200 7200 0 EET}
+ {3763144800 10800 1 EEST}
+ {3781288800 7200 0 EET}
+ {3794594400 10800 1 EEST}
+ {3812738400 7200 0 EET}
+ {3826044000 10800 1 EEST}
+ {3844188000 7200 0 EET}
+ {3857493600 10800 1 EEST}
+ {3876242400 7200 0 EET}
+ {3888943200 10800 1 EEST}
+ {3907692000 7200 0 EET}
+ {3920392800 10800 1 EEST}
+ {3939141600 7200 0 EET}
+ {3952447200 10800 1 EEST}
+ {3970591200 7200 0 EET}
+ {3983896800 10800 1 EEST}
+ {4002040800 7200 0 EET}
+ {4015346400 10800 1 EEST}
+ {4033490400 7200 0 EET}
+ {4046796000 10800 1 EEST}
+ {4065544800 7200 0 EET}
+ {4078245600 10800 1 EEST}
+ {4096994400 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Anadyr b/library/tzdata/Asia/Anadyr
new file mode 100644
index 0000000..47a1a8c
--- /dev/null
+++ b/library/tzdata/Asia/Anadyr
@@ -0,0 +1,249 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Anadyr) {
+ {-9223372036854775808 42596 0 LMT}
+ {-1441194596 43200 0 ANAT}
+ {-1247572800 46800 0 ANAMMTT}
+ {354884400 50400 1 ANAST}
+ {370692000 46800 0 ANAT}
+ {386420400 43200 0 ANAMMTT}
+ {386424000 46800 1 ANAST}
+ {402231600 43200 0 ANAT}
+ {417960000 46800 1 ANAST}
+ {433767600 43200 0 ANAT}
+ {449582400 46800 1 ANAST}
+ {465314400 43200 0 ANAT}
+ {481039200 46800 1 ANAST}
+ {496764000 43200 0 ANAT}
+ {512488800 46800 1 ANAST}
+ {528213600 43200 0 ANAT}
+ {543938400 46800 1 ANAST}
+ {559663200 43200 0 ANAT}
+ {575388000 46800 1 ANAST}
+ {591112800 43200 0 ANAT}
+ {606837600 46800 1 ANAST}
+ {622562400 43200 0 ANAT}
+ {638287200 46800 1 ANAST}
+ {654616800 43200 0 ANAT}
+ {670341600 39600 0 ANAMMTT}
+ {670345200 43200 1 ANAST}
+ {686070000 39600 0 ANAT}
+ {695746800 43200 0 ANAMMTT}
+ {701780400 46800 1 ANAST}
+ {717501600 43200 0 ANAT}
+ {733240800 46800 1 ANAST}
+ {748965600 43200 0 ANAT}
+ {764690400 46800 1 ANAST}
+ {780415200 43200 0 ANAT}
+ {796140000 46800 1 ANAST}
+ {811864800 43200 0 ANAT}
+ {828194400 46800 1 ANAST}
+ {846338400 43200 0 ANAT}
+ {859644000 46800 1 ANAST}
+ {877788000 43200 0 ANAT}
+ {891093600 46800 1 ANAST}
+ {909237600 43200 0 ANAT}
+ {922543200 46800 1 ANAST}
+ {941292000 43200 0 ANAT}
+ {953992800 46800 1 ANAST}
+ {972741600 43200 0 ANAT}
+ {985442400 46800 1 ANAST}
+ {1004191200 43200 0 ANAT}
+ {1017496800 46800 1 ANAST}
+ {1035640800 43200 0 ANAT}
+ {1048946400 46800 1 ANAST}
+ {1067090400 43200 0 ANAT}
+ {1080396000 46800 1 ANAST}
+ {1099144800 43200 0 ANAT}
+ {1111845600 46800 1 ANAST}
+ {1130594400 43200 0 ANAT}
+ {1143295200 46800 1 ANAST}
+ {1162044000 43200 0 ANAT}
+ {1174744800 46800 1 ANAST}
+ {1193493600 43200 0 ANAT}
+ {1206799200 46800 1 ANAST}
+ {1224943200 43200 0 ANAT}
+ {1238248800 46800 1 ANAST}
+ {1256392800 43200 0 ANAT}
+ {1269698400 39600 0 ANAMMTT}
+ {1269702000 43200 1 ANAST}
+ {1288450800 39600 0 ANAT}
+ {1301151600 43200 1 ANAST}
+ {1319900400 39600 0 ANAT}
+ {1332601200 43200 1 ANAST}
+ {1351350000 39600 0 ANAT}
+ {1364655600 43200 1 ANAST}
+ {1382799600 39600 0 ANAT}
+ {1396105200 43200 1 ANAST}
+ {1414249200 39600 0 ANAT}
+ {1427554800 43200 1 ANAST}
+ {1445698800 39600 0 ANAT}
+ {1459004400 43200 1 ANAST}
+ {1477753200 39600 0 ANAT}
+ {1490454000 43200 1 ANAST}
+ {1509202800 39600 0 ANAT}
+ {1521903600 43200 1 ANAST}
+ {1540652400 39600 0 ANAT}
+ {1553958000 43200 1 ANAST}
+ {1572102000 39600 0 ANAT}
+ {1585407600 43200 1 ANAST}
+ {1603551600 39600 0 ANAT}
+ {1616857200 43200 1 ANAST}
+ {1635606000 39600 0 ANAT}
+ {1648306800 43200 1 ANAST}
+ {1667055600 39600 0 ANAT}
+ {1679756400 43200 1 ANAST}
+ {1698505200 39600 0 ANAT}
+ {1711810800 43200 1 ANAST}
+ {1729954800 39600 0 ANAT}
+ {1743260400 43200 1 ANAST}
+ {1761404400 39600 0 ANAT}
+ {1774710000 43200 1 ANAST}
+ {1792854000 39600 0 ANAT}
+ {1806159600 43200 1 ANAST}
+ {1824908400 39600 0 ANAT}
+ {1837609200 43200 1 ANAST}
+ {1856358000 39600 0 ANAT}
+ {1869058800 43200 1 ANAST}
+ {1887807600 39600 0 ANAT}
+ {1901113200 43200 1 ANAST}
+ {1919257200 39600 0 ANAT}
+ {1932562800 43200 1 ANAST}
+ {1950706800 39600 0 ANAT}
+ {1964012400 43200 1 ANAST}
+ {1982761200 39600 0 ANAT}
+ {1995462000 43200 1 ANAST}
+ {2014210800 39600 0 ANAT}
+ {2026911600 43200 1 ANAST}
+ {2045660400 39600 0 ANAT}
+ {2058361200 43200 1 ANAST}
+ {2077110000 39600 0 ANAT}
+ {2090415600 43200 1 ANAST}
+ {2108559600 39600 0 ANAT}
+ {2121865200 43200 1 ANAST}
+ {2140009200 39600 0 ANAT}
+ {2153314800 43200 1 ANAST}
+ {2172063600 39600 0 ANAT}
+ {2184764400 43200 1 ANAST}
+ {2203513200 39600 0 ANAT}
+ {2216214000 43200 1 ANAST}
+ {2234962800 39600 0 ANAT}
+ {2248268400 43200 1 ANAST}
+ {2266412400 39600 0 ANAT}
+ {2279718000 43200 1 ANAST}
+ {2297862000 39600 0 ANAT}
+ {2311167600 43200 1 ANAST}
+ {2329311600 39600 0 ANAT}
+ {2342617200 43200 1 ANAST}
+ {2361366000 39600 0 ANAT}
+ {2374066800 43200 1 ANAST}
+ {2392815600 39600 0 ANAT}
+ {2405516400 43200 1 ANAST}
+ {2424265200 39600 0 ANAT}
+ {2437570800 43200 1 ANAST}
+ {2455714800 39600 0 ANAT}
+ {2469020400 43200 1 ANAST}
+ {2487164400 39600 0 ANAT}
+ {2500470000 43200 1 ANAST}
+ {2519218800 39600 0 ANAT}
+ {2531919600 43200 1 ANAST}
+ {2550668400 39600 0 ANAT}
+ {2563369200 43200 1 ANAST}
+ {2582118000 39600 0 ANAT}
+ {2595423600 43200 1 ANAST}
+ {2613567600 39600 0 ANAT}
+ {2626873200 43200 1 ANAST}
+ {2645017200 39600 0 ANAT}
+ {2658322800 43200 1 ANAST}
+ {2676466800 39600 0 ANAT}
+ {2689772400 43200 1 ANAST}
+ {2708521200 39600 0 ANAT}
+ {2721222000 43200 1 ANAST}
+ {2739970800 39600 0 ANAT}
+ {2752671600 43200 1 ANAST}
+ {2771420400 39600 0 ANAT}
+ {2784726000 43200 1 ANAST}
+ {2802870000 39600 0 ANAT}
+ {2816175600 43200 1 ANAST}
+ {2834319600 39600 0 ANAT}
+ {2847625200 43200 1 ANAST}
+ {2866374000 39600 0 ANAT}
+ {2879074800 43200 1 ANAST}
+ {2897823600 39600 0 ANAT}
+ {2910524400 43200 1 ANAST}
+ {2929273200 39600 0 ANAT}
+ {2941974000 43200 1 ANAST}
+ {2960722800 39600 0 ANAT}
+ {2974028400 43200 1 ANAST}
+ {2992172400 39600 0 ANAT}
+ {3005478000 43200 1 ANAST}
+ {3023622000 39600 0 ANAT}
+ {3036927600 43200 1 ANAST}
+ {3055676400 39600 0 ANAT}
+ {3068377200 43200 1 ANAST}
+ {3087126000 39600 0 ANAT}
+ {3099826800 43200 1 ANAST}
+ {3118575600 39600 0 ANAT}
+ {3131881200 43200 1 ANAST}
+ {3150025200 39600 0 ANAT}
+ {3163330800 43200 1 ANAST}
+ {3181474800 39600 0 ANAT}
+ {3194780400 43200 1 ANAST}
+ {3212924400 39600 0 ANAT}
+ {3226230000 43200 1 ANAST}
+ {3244978800 39600 0 ANAT}
+ {3257679600 43200 1 ANAST}
+ {3276428400 39600 0 ANAT}
+ {3289129200 43200 1 ANAST}
+ {3307878000 39600 0 ANAT}
+ {3321183600 43200 1 ANAST}
+ {3339327600 39600 0 ANAT}
+ {3352633200 43200 1 ANAST}
+ {3370777200 39600 0 ANAT}
+ {3384082800 43200 1 ANAST}
+ {3402831600 39600 0 ANAT}
+ {3415532400 43200 1 ANAST}
+ {3434281200 39600 0 ANAT}
+ {3446982000 43200 1 ANAST}
+ {3465730800 39600 0 ANAT}
+ {3479036400 43200 1 ANAST}
+ {3497180400 39600 0 ANAT}
+ {3510486000 43200 1 ANAST}
+ {3528630000 39600 0 ANAT}
+ {3541935600 43200 1 ANAST}
+ {3560079600 39600 0 ANAT}
+ {3573385200 43200 1 ANAST}
+ {3592134000 39600 0 ANAT}
+ {3604834800 43200 1 ANAST}
+ {3623583600 39600 0 ANAT}
+ {3636284400 43200 1 ANAST}
+ {3655033200 39600 0 ANAT}
+ {3668338800 43200 1 ANAST}
+ {3686482800 39600 0 ANAT}
+ {3699788400 43200 1 ANAST}
+ {3717932400 39600 0 ANAT}
+ {3731238000 43200 1 ANAST}
+ {3749986800 39600 0 ANAT}
+ {3762687600 43200 1 ANAST}
+ {3781436400 39600 0 ANAT}
+ {3794137200 43200 1 ANAST}
+ {3812886000 39600 0 ANAT}
+ {3825586800 43200 1 ANAST}
+ {3844335600 39600 0 ANAT}
+ {3857641200 43200 1 ANAST}
+ {3875785200 39600 0 ANAT}
+ {3889090800 43200 1 ANAST}
+ {3907234800 39600 0 ANAT}
+ {3920540400 43200 1 ANAST}
+ {3939289200 39600 0 ANAT}
+ {3951990000 43200 1 ANAST}
+ {3970738800 39600 0 ANAT}
+ {3983439600 43200 1 ANAST}
+ {4002188400 39600 0 ANAT}
+ {4015494000 43200 1 ANAST}
+ {4033638000 39600 0 ANAT}
+ {4046943600 43200 1 ANAST}
+ {4065087600 39600 0 ANAT}
+ {4078393200 43200 1 ANAST}
+ {4096537200 39600 0 ANAT}
+}
diff --git a/library/tzdata/Asia/Aqtau b/library/tzdata/Asia/Aqtau
new file mode 100644
index 0000000..11e89a2
--- /dev/null
+++ b/library/tzdata/Asia/Aqtau
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aqtau) {
+ {-9223372036854775808 12064 0 LMT}
+ {-1441164064 14400 0 FORT}
+ {-1247544000 18000 0 FORT}
+ {-220942800 18000 0 SHET}
+ {370724400 21600 0 SHET}
+ {386445600 18000 0 SHET}
+ {386449200 21600 1 SHEST}
+ {402256800 18000 0 SHET}
+ {417985200 21600 1 SHEST}
+ {433792800 18000 0 SHET}
+ {449607600 21600 1 SHEST}
+ {465339600 18000 0 SHET}
+ {481064400 21600 1 SHEST}
+ {496789200 18000 0 SHET}
+ {512514000 21600 1 SHEST}
+ {528238800 18000 0 SHET}
+ {543963600 21600 1 SHEST}
+ {559688400 18000 0 SHET}
+ {575413200 21600 1 SHEST}
+ {591138000 18000 0 SHET}
+ {606862800 21600 1 SHEST}
+ {622587600 18000 0 SHET}
+ {638312400 21600 1 SHEST}
+ {654642000 18000 0 SHET}
+ {662670000 18000 0 SHET}
+ {692823600 18000 0 AQTT}
+ {701805600 21600 1 AQTST}
+ {717526800 18000 0 AQTT}
+ {733266000 21600 1 AQTST}
+ {748990800 18000 0 AQTT}
+ {764715600 21600 1 AQTST}
+ {780440400 18000 0 AQTT}
+ {796165200 14400 0 AQTT}
+ {796168800 18000 1 AQTST}
+ {811893600 14400 0 AQTT}
+ {828223200 18000 1 AQTST}
+ {846367200 14400 0 AQTT}
+ {859672800 18000 1 AQTST}
+ {877816800 14400 0 AQTT}
+ {891122400 18000 1 AQTST}
+ {909266400 14400 0 AQTT}
+ {922572000 18000 1 AQTST}
+ {941320800 14400 0 AQTT}
+ {954021600 18000 1 AQTST}
+ {972770400 14400 0 AQTT}
+ {985471200 18000 1 AQTST}
+ {1004220000 14400 0 AQTT}
+ {1017525600 18000 1 AQTST}
+ {1035669600 14400 0 AQTT}
+ {1048975200 18000 1 AQTST}
+ {1067119200 14400 0 AQTT}
+ {1080424800 18000 1 AQTST}
+ {1099173600 14400 0 AQTT}
+ {1110830400 18000 0 AQTT}
+}
diff --git a/library/tzdata/Asia/Aqtobe b/library/tzdata/Asia/Aqtobe
new file mode 100644
index 0000000..c857491
--- /dev/null
+++ b/library/tzdata/Asia/Aqtobe
@@ -0,0 +1,57 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aqtobe) {
+ {-9223372036854775808 13720 0 LMT}
+ {-1441165720 14400 0 AKTT}
+ {-1247544000 18000 0 AKTT}
+ {354913200 21600 1 AKTST}
+ {370720800 21600 0 AKTT}
+ {386445600 18000 0 AKTT}
+ {386449200 21600 1 AKTST}
+ {402256800 18000 0 AKTT}
+ {417985200 21600 1 AKTST}
+ {433792800 18000 0 AKTT}
+ {449607600 21600 1 AKTST}
+ {465339600 18000 0 AKTT}
+ {481064400 21600 1 AKTST}
+ {496789200 18000 0 AKTT}
+ {512514000 21600 1 AKTST}
+ {528238800 18000 0 AKTT}
+ {543963600 21600 1 AKTST}
+ {559688400 18000 0 AKTT}
+ {575413200 21600 1 AKTST}
+ {591138000 18000 0 AKTT}
+ {606862800 21600 1 AKTST}
+ {622587600 18000 0 AKTT}
+ {638312400 21600 1 AKTST}
+ {654642000 18000 0 AKTT}
+ {662670000 18000 0 AKTT}
+ {692823600 18000 0 AQTT}
+ {701805600 21600 1 AQTST}
+ {717526800 18000 0 AQTT}
+ {733266000 21600 1 AQTST}
+ {748990800 18000 0 AQTT}
+ {764715600 21600 1 AQTST}
+ {780440400 18000 0 AQTT}
+ {796165200 21600 1 AQTST}
+ {811890000 18000 0 AQTT}
+ {828219600 21600 1 AQTST}
+ {846363600 18000 0 AQTT}
+ {859669200 21600 1 AQTST}
+ {877813200 18000 0 AQTT}
+ {891118800 21600 1 AQTST}
+ {909262800 18000 0 AQTT}
+ {922568400 21600 1 AQTST}
+ {941317200 18000 0 AQTT}
+ {954018000 21600 1 AQTST}
+ {972766800 18000 0 AQTT}
+ {985467600 21600 1 AQTST}
+ {1004216400 18000 0 AQTT}
+ {1017522000 21600 1 AQTST}
+ {1035666000 18000 0 AQTT}
+ {1048971600 21600 1 AQTST}
+ {1067115600 18000 0 AQTT}
+ {1080421200 21600 1 AQTST}
+ {1099170000 18000 0 AQTT}
+ {1110826800 18000 0 AQTT}
+}
diff --git a/library/tzdata/Asia/Ashgabat b/library/tzdata/Asia/Ashgabat
new file mode 100644
index 0000000..64bdb3a
--- /dev/null
+++ b/library/tzdata/Asia/Ashgabat
@@ -0,0 +1,31 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ashgabat) {
+ {-9223372036854775808 14012 0 LMT}
+ {-1441166012 14400 0 ASHT}
+ {-1247544000 18000 0 ASHT}
+ {354913200 21600 1 ASHST}
+ {370720800 18000 0 ASHT}
+ {386449200 21600 1 ASHST}
+ {402256800 18000 0 ASHT}
+ {417985200 21600 1 ASHST}
+ {433792800 18000 0 ASHT}
+ {449607600 21600 1 ASHST}
+ {465339600 18000 0 ASHT}
+ {481064400 21600 1 ASHST}
+ {496789200 18000 0 ASHT}
+ {512514000 21600 1 ASHST}
+ {528238800 18000 0 ASHT}
+ {543963600 21600 1 ASHST}
+ {559688400 18000 0 ASHT}
+ {575413200 21600 1 ASHST}
+ {591138000 18000 0 ASHT}
+ {606862800 21600 1 ASHST}
+ {622587600 18000 0 ASHT}
+ {638312400 21600 1 ASHST}
+ {654642000 18000 0 ASHT}
+ {670366800 14400 0 ASHT}
+ {670370400 18000 1 ASHST}
+ {686095200 14400 0 ASHT}
+ {695772000 18000 0 TMT}
+}
diff --git a/library/tzdata/Asia/Ashkhabad b/library/tzdata/Asia/Ashkhabad
new file mode 100644
index 0000000..3000c94
--- /dev/null
+++ b/library/tzdata/Asia/Ashkhabad
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ashgabat)]} {
+ LoadTimeZoneFile Asia/Ashgabat
+}
+set TZData(:Asia/Ashkhabad) $TZData(:Asia/Ashgabat)
diff --git a/library/tzdata/Asia/Baghdad b/library/tzdata/Asia/Baghdad
new file mode 100644
index 0000000..c1058cb
--- /dev/null
+++ b/library/tzdata/Asia/Baghdad
@@ -0,0 +1,59 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Baghdad) {
+ {-9223372036854775808 10660 0 LMT}
+ {-2524532260 10656 0 BMT}
+ {-1641005856 10800 0 AST}
+ {389048400 14400 0 ADT}
+ {402264000 10800 0 AST}
+ {417906000 14400 1 ADT}
+ {433800000 10800 0 AST}
+ {449614800 14400 1 ADT}
+ {465422400 10800 0 AST}
+ {481150800 14400 1 ADT}
+ {496792800 10800 0 AST}
+ {512517600 14400 1 ADT}
+ {528242400 10800 0 AST}
+ {543967200 14400 1 ADT}
+ {559692000 10800 0 AST}
+ {575416800 14400 1 ADT}
+ {591141600 10800 0 AST}
+ {606866400 14400 1 ADT}
+ {622591200 10800 0 AST}
+ {638316000 14400 1 ADT}
+ {654645600 10800 0 AST}
+ {670464000 14400 1 ADT}
+ {686275200 10800 0 AST}
+ {702086400 14400 1 ADT}
+ {717897600 10800 0 AST}
+ {733622400 14400 1 ADT}
+ {749433600 10800 0 AST}
+ {765158400 14400 1 ADT}
+ {780969600 10800 0 AST}
+ {796694400 14400 1 ADT}
+ {812505600 10800 0 AST}
+ {828316800 14400 1 ADT}
+ {844128000 10800 0 AST}
+ {859852800 14400 1 ADT}
+ {875664000 10800 0 AST}
+ {891388800 14400 1 ADT}
+ {907200000 10800 0 AST}
+ {922924800 14400 1 ADT}
+ {938736000 10800 0 AST}
+ {954547200 14400 1 ADT}
+ {970358400 10800 0 AST}
+ {986083200 14400 1 ADT}
+ {1001894400 10800 0 AST}
+ {1017619200 14400 1 ADT}
+ {1033430400 10800 0 AST}
+ {1049155200 14400 1 ADT}
+ {1064966400 10800 0 AST}
+ {1080777600 14400 1 ADT}
+ {1096588800 10800 0 AST}
+ {1112313600 14400 1 ADT}
+ {1128124800 10800 0 AST}
+ {1143849600 14400 1 ADT}
+ {1159660800 10800 0 AST}
+ {1175385600 14400 1 ADT}
+ {1191196800 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Bahrain b/library/tzdata/Asia/Bahrain
new file mode 100644
index 0000000..d4b7d2c
--- /dev/null
+++ b/library/tzdata/Asia/Bahrain
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bahrain) {
+ {-9223372036854775808 12140 0 LMT}
+ {-1577935340 14400 0 GST}
+ {76190400 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Baku b/library/tzdata/Asia/Baku
new file mode 100644
index 0000000..e50071b
--- /dev/null
+++ b/library/tzdata/Asia/Baku
@@ -0,0 +1,242 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Baku) {
+ {-9223372036854775808 11964 0 LMT}
+ {-1441163964 10800 0 BAKT}
+ {-405140400 14400 0 BAKT}
+ {354916800 18000 1 BAKST}
+ {370724400 14400 0 BAKT}
+ {386452800 18000 1 BAKST}
+ {402260400 14400 0 BAKT}
+ {417988800 18000 1 BAKST}
+ {433796400 14400 0 BAKT}
+ {449611200 18000 1 BAKST}
+ {465343200 14400 0 BAKT}
+ {481068000 18000 1 BAKST}
+ {496792800 14400 0 BAKT}
+ {512517600 18000 1 BAKST}
+ {528242400 14400 0 BAKT}
+ {543967200 18000 1 BAKST}
+ {559692000 14400 0 BAKT}
+ {575416800 18000 1 BAKST}
+ {591141600 14400 0 BAKT}
+ {606866400 18000 1 BAKST}
+ {622591200 14400 0 BAKT}
+ {638316000 18000 1 BAKST}
+ {654645600 14400 0 BAKT}
+ {670370400 14400 1 BAKST}
+ {683496000 14400 0 AZST}
+ {686098800 10800 0 AZT}
+ {701812800 14400 1 AZST}
+ {717537600 14400 0 AZT}
+ {820440000 14400 0 AZT}
+ {828234000 18000 1 AZST}
+ {846378000 14400 0 AZT}
+ {852062400 14400 0 AZT}
+ {859680000 18000 1 AZST}
+ {877824000 14400 0 AZT}
+ {891129600 18000 1 AZST}
+ {909273600 14400 0 AZT}
+ {922579200 18000 1 AZST}
+ {941328000 14400 0 AZT}
+ {954028800 18000 1 AZST}
+ {972777600 14400 0 AZT}
+ {985478400 18000 1 AZST}
+ {1004227200 14400 0 AZT}
+ {1017532800 18000 1 AZST}
+ {1035676800 14400 0 AZT}
+ {1048982400 18000 1 AZST}
+ {1067126400 14400 0 AZT}
+ {1080432000 18000 1 AZST}
+ {1099180800 14400 0 AZT}
+ {1111881600 18000 1 AZST}
+ {1130630400 14400 0 AZT}
+ {1143331200 18000 1 AZST}
+ {1162080000 14400 0 AZT}
+ {1174780800 18000 1 AZST}
+ {1193529600 14400 0 AZT}
+ {1206835200 18000 1 AZST}
+ {1224979200 14400 0 AZT}
+ {1238284800 18000 1 AZST}
+ {1256428800 14400 0 AZT}
+ {1269734400 18000 1 AZST}
+ {1288483200 14400 0 AZT}
+ {1301184000 18000 1 AZST}
+ {1319932800 14400 0 AZT}
+ {1332633600 18000 1 AZST}
+ {1351382400 14400 0 AZT}
+ {1364688000 18000 1 AZST}
+ {1382832000 14400 0 AZT}
+ {1396137600 18000 1 AZST}
+ {1414281600 14400 0 AZT}
+ {1427587200 18000 1 AZST}
+ {1445731200 14400 0 AZT}
+ {1459036800 18000 1 AZST}
+ {1477785600 14400 0 AZT}
+ {1490486400 18000 1 AZST}
+ {1509235200 14400 0 AZT}
+ {1521936000 18000 1 AZST}
+ {1540684800 14400 0 AZT}
+ {1553990400 18000 1 AZST}
+ {1572134400 14400 0 AZT}
+ {1585440000 18000 1 AZST}
+ {1603584000 14400 0 AZT}
+ {1616889600 18000 1 AZST}
+ {1635638400 14400 0 AZT}
+ {1648339200 18000 1 AZST}
+ {1667088000 14400 0 AZT}
+ {1679788800 18000 1 AZST}
+ {1698537600 14400 0 AZT}
+ {1711843200 18000 1 AZST}
+ {1729987200 14400 0 AZT}
+ {1743292800 18000 1 AZST}
+ {1761436800 14400 0 AZT}
+ {1774742400 18000 1 AZST}
+ {1792886400 14400 0 AZT}
+ {1806192000 18000 1 AZST}
+ {1824940800 14400 0 AZT}
+ {1837641600 18000 1 AZST}
+ {1856390400 14400 0 AZT}
+ {1869091200 18000 1 AZST}
+ {1887840000 14400 0 AZT}
+ {1901145600 18000 1 AZST}
+ {1919289600 14400 0 AZT}
+ {1932595200 18000 1 AZST}
+ {1950739200 14400 0 AZT}
+ {1964044800 18000 1 AZST}
+ {1982793600 14400 0 AZT}
+ {1995494400 18000 1 AZST}
+ {2014243200 14400 0 AZT}
+ {2026944000 18000 1 AZST}
+ {2045692800 14400 0 AZT}
+ {2058393600 18000 1 AZST}
+ {2077142400 14400 0 AZT}
+ {2090448000 18000 1 AZST}
+ {2108592000 14400 0 AZT}
+ {2121897600 18000 1 AZST}
+ {2140041600 14400 0 AZT}
+ {2153347200 18000 1 AZST}
+ {2172096000 14400 0 AZT}
+ {2184796800 18000 1 AZST}
+ {2203545600 14400 0 AZT}
+ {2216246400 18000 1 AZST}
+ {2234995200 14400 0 AZT}
+ {2248300800 18000 1 AZST}
+ {2266444800 14400 0 AZT}
+ {2279750400 18000 1 AZST}
+ {2297894400 14400 0 AZT}
+ {2311200000 18000 1 AZST}
+ {2329344000 14400 0 AZT}
+ {2342649600 18000 1 AZST}
+ {2361398400 14400 0 AZT}
+ {2374099200 18000 1 AZST}
+ {2392848000 14400 0 AZT}
+ {2405548800 18000 1 AZST}
+ {2424297600 14400 0 AZT}
+ {2437603200 18000 1 AZST}
+ {2455747200 14400 0 AZT}
+ {2469052800 18000 1 AZST}
+ {2487196800 14400 0 AZT}
+ {2500502400 18000 1 AZST}
+ {2519251200 14400 0 AZT}
+ {2531952000 18000 1 AZST}
+ {2550700800 14400 0 AZT}
+ {2563401600 18000 1 AZST}
+ {2582150400 14400 0 AZT}
+ {2595456000 18000 1 AZST}
+ {2613600000 14400 0 AZT}
+ {2626905600 18000 1 AZST}
+ {2645049600 14400 0 AZT}
+ {2658355200 18000 1 AZST}
+ {2676499200 14400 0 AZT}
+ {2689804800 18000 1 AZST}
+ {2708553600 14400 0 AZT}
+ {2721254400 18000 1 AZST}
+ {2740003200 14400 0 AZT}
+ {2752704000 18000 1 AZST}
+ {2771452800 14400 0 AZT}
+ {2784758400 18000 1 AZST}
+ {2802902400 14400 0 AZT}
+ {2816208000 18000 1 AZST}
+ {2834352000 14400 0 AZT}
+ {2847657600 18000 1 AZST}
+ {2866406400 14400 0 AZT}
+ {2879107200 18000 1 AZST}
+ {2897856000 14400 0 AZT}
+ {2910556800 18000 1 AZST}
+ {2929305600 14400 0 AZT}
+ {2942006400 18000 1 AZST}
+ {2960755200 14400 0 AZT}
+ {2974060800 18000 1 AZST}
+ {2992204800 14400 0 AZT}
+ {3005510400 18000 1 AZST}
+ {3023654400 14400 0 AZT}
+ {3036960000 18000 1 AZST}
+ {3055708800 14400 0 AZT}
+ {3068409600 18000 1 AZST}
+ {3087158400 14400 0 AZT}
+ {3099859200 18000 1 AZST}
+ {3118608000 14400 0 AZT}
+ {3131913600 18000 1 AZST}
+ {3150057600 14400 0 AZT}
+ {3163363200 18000 1 AZST}
+ {3181507200 14400 0 AZT}
+ {3194812800 18000 1 AZST}
+ {3212956800 14400 0 AZT}
+ {3226262400 18000 1 AZST}
+ {3245011200 14400 0 AZT}
+ {3257712000 18000 1 AZST}
+ {3276460800 14400 0 AZT}
+ {3289161600 18000 1 AZST}
+ {3307910400 14400 0 AZT}
+ {3321216000 18000 1 AZST}
+ {3339360000 14400 0 AZT}
+ {3352665600 18000 1 AZST}
+ {3370809600 14400 0 AZT}
+ {3384115200 18000 1 AZST}
+ {3402864000 14400 0 AZT}
+ {3415564800 18000 1 AZST}
+ {3434313600 14400 0 AZT}
+ {3447014400 18000 1 AZST}
+ {3465763200 14400 0 AZT}
+ {3479068800 18000 1 AZST}
+ {3497212800 14400 0 AZT}
+ {3510518400 18000 1 AZST}
+ {3528662400 14400 0 AZT}
+ {3541968000 18000 1 AZST}
+ {3560112000 14400 0 AZT}
+ {3573417600 18000 1 AZST}
+ {3592166400 14400 0 AZT}
+ {3604867200 18000 1 AZST}
+ {3623616000 14400 0 AZT}
+ {3636316800 18000 1 AZST}
+ {3655065600 14400 0 AZT}
+ {3668371200 18000 1 AZST}
+ {3686515200 14400 0 AZT}
+ {3699820800 18000 1 AZST}
+ {3717964800 14400 0 AZT}
+ {3731270400 18000 1 AZST}
+ {3750019200 14400 0 AZT}
+ {3762720000 18000 1 AZST}
+ {3781468800 14400 0 AZT}
+ {3794169600 18000 1 AZST}
+ {3812918400 14400 0 AZT}
+ {3825619200 18000 1 AZST}
+ {3844368000 14400 0 AZT}
+ {3857673600 18000 1 AZST}
+ {3875817600 14400 0 AZT}
+ {3889123200 18000 1 AZST}
+ {3907267200 14400 0 AZT}
+ {3920572800 18000 1 AZST}
+ {3939321600 14400 0 AZT}
+ {3952022400 18000 1 AZST}
+ {3970771200 14400 0 AZT}
+ {3983472000 18000 1 AZST}
+ {4002220800 14400 0 AZT}
+ {4015526400 18000 1 AZST}
+ {4033670400 14400 0 AZT}
+ {4046976000 18000 1 AZST}
+ {4065120000 14400 0 AZT}
+ {4078425600 18000 1 AZST}
+ {4096569600 14400 0 AZT}
+}
diff --git a/library/tzdata/Asia/Bangkok b/library/tzdata/Asia/Bangkok
new file mode 100644
index 0000000..6df7680
--- /dev/null
+++ b/library/tzdata/Asia/Bangkok
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bangkok) {
+ {-9223372036854775808 24124 0 LMT}
+ {-2840164924 24124 0 BMT}
+ {-1570084924 25200 0 ICT}
+}
diff --git a/library/tzdata/Asia/Beirut b/library/tzdata/Asia/Beirut
new file mode 100644
index 0000000..ac0a64e
--- /dev/null
+++ b/library/tzdata/Asia/Beirut
@@ -0,0 +1,270 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Beirut) {
+ {-9223372036854775808 8520 0 LMT}
+ {-2840149320 7200 0 EET}
+ {-1570413600 10800 1 EEST}
+ {-1552186800 7200 0 EET}
+ {-1538359200 10800 1 EEST}
+ {-1522551600 7200 0 EET}
+ {-1507514400 10800 1 EEST}
+ {-1490583600 7200 0 EET}
+ {-1473645600 10800 1 EEST}
+ {-1460948400 7200 0 EET}
+ {-399866400 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336794400 10800 1 EEST}
+ {-323578800 7200 0 EET}
+ {-305172000 10800 1 EEST}
+ {-291956400 7200 0 EET}
+ {-273636000 10800 1 EEST}
+ {-260420400 7200 0 EET}
+ {78012000 10800 1 EEST}
+ {86734800 7200 0 EET}
+ {105055200 10800 1 EEST}
+ {118270800 7200 0 EET}
+ {136591200 10800 1 EEST}
+ {149806800 7200 0 EET}
+ {168127200 10800 1 EEST}
+ {181342800 7200 0 EET}
+ {199749600 10800 1 EEST}
+ {212965200 7200 0 EET}
+ {231285600 10800 1 EEST}
+ {244501200 7200 0 EET}
+ {262735200 10800 1 EEST}
+ {275950800 7200 0 EET}
+ {452210400 10800 1 EEST}
+ {466722000 7200 0 EET}
+ {483746400 10800 1 EEST}
+ {498258000 7200 0 EET}
+ {515282400 10800 1 EEST}
+ {529794000 7200 0 EET}
+ {546818400 10800 1 EEST}
+ {561330000 7200 0 EET}
+ {581119200 10800 1 EEST}
+ {592952400 7200 0 EET}
+ {610754400 10800 1 EEST}
+ {624488400 7200 0 EET}
+ {641512800 10800 1 EEST}
+ {656024400 7200 0 EET}
+ {673048800 10800 1 EEST}
+ {687560400 7200 0 EET}
+ {704671200 10800 1 EEST}
+ {718146000 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {906843600 7200 0 EET}
+ {922572000 10800 1 EEST}
+ {941317200 7200 0 EET}
+ {954021600 10800 1 EEST}
+ {972766800 7200 0 EET}
+ {985471200 10800 1 EEST}
+ {1004216400 7200 0 EET}
+ {1017525600 10800 1 EEST}
+ {1035666000 7200 0 EET}
+ {1048975200 10800 1 EEST}
+ {1067115600 7200 0 EET}
+ {1080424800 10800 1 EEST}
+ {1099170000 7200 0 EET}
+ {1111874400 10800 1 EEST}
+ {1130619600 7200 0 EET}
+ {1143324000 10800 1 EEST}
+ {1162069200 7200 0 EET}
+ {1174773600 10800 1 EEST}
+ {1193518800 7200 0 EET}
+ {1206828000 10800 1 EEST}
+ {1224968400 7200 0 EET}
+ {1238277600 10800 1 EEST}
+ {1256418000 7200 0 EET}
+ {1269727200 10800 1 EEST}
+ {1288472400 7200 0 EET}
+ {1301176800 10800 1 EEST}
+ {1319922000 7200 0 EET}
+ {1332626400 10800 1 EEST}
+ {1351371600 7200 0 EET}
+ {1364680800 10800 1 EEST}
+ {1382821200 7200 0 EET}
+ {1396130400 10800 1 EEST}
+ {1414270800 7200 0 EET}
+ {1427580000 10800 1 EEST}
+ {1445720400 7200 0 EET}
+ {1459029600 10800 1 EEST}
+ {1477774800 7200 0 EET}
+ {1490479200 10800 1 EEST}
+ {1509224400 7200 0 EET}
+ {1521928800 10800 1 EEST}
+ {1540674000 7200 0 EET}
+ {1553983200 10800 1 EEST}
+ {1572123600 7200 0 EET}
+ {1585432800 10800 1 EEST}
+ {1603573200 7200 0 EET}
+ {1616882400 10800 1 EEST}
+ {1635627600 7200 0 EET}
+ {1648332000 10800 1 EEST}
+ {1667077200 7200 0 EET}
+ {1679781600 10800 1 EEST}
+ {1698526800 7200 0 EET}
+ {1711836000 10800 1 EEST}
+ {1729976400 7200 0 EET}
+ {1743285600 10800 1 EEST}
+ {1761426000 7200 0 EET}
+ {1774735200 10800 1 EEST}
+ {1792875600 7200 0 EET}
+ {1806184800 10800 1 EEST}
+ {1824930000 7200 0 EET}
+ {1837634400 10800 1 EEST}
+ {1856379600 7200 0 EET}
+ {1869084000 10800 1 EEST}
+ {1887829200 7200 0 EET}
+ {1901138400 10800 1 EEST}
+ {1919278800 7200 0 EET}
+ {1932588000 10800 1 EEST}
+ {1950728400 7200 0 EET}
+ {1964037600 10800 1 EEST}
+ {1982782800 7200 0 EET}
+ {1995487200 10800 1 EEST}
+ {2014232400 7200 0 EET}
+ {2026936800 10800 1 EEST}
+ {2045682000 7200 0 EET}
+ {2058386400 10800 1 EEST}
+ {2077131600 7200 0 EET}
+ {2090440800 10800 1 EEST}
+ {2108581200 7200 0 EET}
+ {2121890400 10800 1 EEST}
+ {2140030800 7200 0 EET}
+ {2153340000 10800 1 EEST}
+ {2172085200 7200 0 EET}
+ {2184789600 10800 1 EEST}
+ {2203534800 7200 0 EET}
+ {2216239200 10800 1 EEST}
+ {2234984400 7200 0 EET}
+ {2248293600 10800 1 EEST}
+ {2266434000 7200 0 EET}
+ {2279743200 10800 1 EEST}
+ {2297883600 7200 0 EET}
+ {2311192800 10800 1 EEST}
+ {2329333200 7200 0 EET}
+ {2342642400 10800 1 EEST}
+ {2361387600 7200 0 EET}
+ {2374092000 10800 1 EEST}
+ {2392837200 7200 0 EET}
+ {2405541600 10800 1 EEST}
+ {2424286800 7200 0 EET}
+ {2437596000 10800 1 EEST}
+ {2455736400 7200 0 EET}
+ {2469045600 10800 1 EEST}
+ {2487186000 7200 0 EET}
+ {2500495200 10800 1 EEST}
+ {2519240400 7200 0 EET}
+ {2531944800 10800 1 EEST}
+ {2550690000 7200 0 EET}
+ {2563394400 10800 1 EEST}
+ {2582139600 7200 0 EET}
+ {2595448800 10800 1 EEST}
+ {2613589200 7200 0 EET}
+ {2626898400 10800 1 EEST}
+ {2645038800 7200 0 EET}
+ {2658348000 10800 1 EEST}
+ {2676488400 7200 0 EET}
+ {2689797600 10800 1 EEST}
+ {2708542800 7200 0 EET}
+ {2721247200 10800 1 EEST}
+ {2739992400 7200 0 EET}
+ {2752696800 10800 1 EEST}
+ {2771442000 7200 0 EET}
+ {2784751200 10800 1 EEST}
+ {2802891600 7200 0 EET}
+ {2816200800 10800 1 EEST}
+ {2834341200 7200 0 EET}
+ {2847650400 10800 1 EEST}
+ {2866395600 7200 0 EET}
+ {2879100000 10800 1 EEST}
+ {2897845200 7200 0 EET}
+ {2910549600 10800 1 EEST}
+ {2929294800 7200 0 EET}
+ {2941999200 10800 1 EEST}
+ {2960744400 7200 0 EET}
+ {2974053600 10800 1 EEST}
+ {2992194000 7200 0 EET}
+ {3005503200 10800 1 EEST}
+ {3023643600 7200 0 EET}
+ {3036952800 10800 1 EEST}
+ {3055698000 7200 0 EET}
+ {3068402400 10800 1 EEST}
+ {3087147600 7200 0 EET}
+ {3099852000 10800 1 EEST}
+ {3118597200 7200 0 EET}
+ {3131906400 10800 1 EEST}
+ {3150046800 7200 0 EET}
+ {3163356000 10800 1 EEST}
+ {3181496400 7200 0 EET}
+ {3194805600 10800 1 EEST}
+ {3212946000 7200 0 EET}
+ {3226255200 10800 1 EEST}
+ {3245000400 7200 0 EET}
+ {3257704800 10800 1 EEST}
+ {3276450000 7200 0 EET}
+ {3289154400 10800 1 EEST}
+ {3307899600 7200 0 EET}
+ {3321208800 10800 1 EEST}
+ {3339349200 7200 0 EET}
+ {3352658400 10800 1 EEST}
+ {3370798800 7200 0 EET}
+ {3384108000 10800 1 EEST}
+ {3402853200 7200 0 EET}
+ {3415557600 10800 1 EEST}
+ {3434302800 7200 0 EET}
+ {3447007200 10800 1 EEST}
+ {3465752400 7200 0 EET}
+ {3479061600 10800 1 EEST}
+ {3497202000 7200 0 EET}
+ {3510511200 10800 1 EEST}
+ {3528651600 7200 0 EET}
+ {3541960800 10800 1 EEST}
+ {3560101200 7200 0 EET}
+ {3573410400 10800 1 EEST}
+ {3592155600 7200 0 EET}
+ {3604860000 10800 1 EEST}
+ {3623605200 7200 0 EET}
+ {3636309600 10800 1 EEST}
+ {3655054800 7200 0 EET}
+ {3668364000 10800 1 EEST}
+ {3686504400 7200 0 EET}
+ {3699813600 10800 1 EEST}
+ {3717954000 7200 0 EET}
+ {3731263200 10800 1 EEST}
+ {3750008400 7200 0 EET}
+ {3762712800 10800 1 EEST}
+ {3781458000 7200 0 EET}
+ {3794162400 10800 1 EEST}
+ {3812907600 7200 0 EET}
+ {3825612000 10800 1 EEST}
+ {3844357200 7200 0 EET}
+ {3857666400 10800 1 EEST}
+ {3875806800 7200 0 EET}
+ {3889116000 10800 1 EEST}
+ {3907256400 7200 0 EET}
+ {3920565600 10800 1 EEST}
+ {3939310800 7200 0 EET}
+ {3952015200 10800 1 EEST}
+ {3970760400 7200 0 EET}
+ {3983464800 10800 1 EEST}
+ {4002210000 7200 0 EET}
+ {4015519200 10800 1 EEST}
+ {4033659600 7200 0 EET}
+ {4046968800 10800 1 EEST}
+ {4065109200 7200 0 EET}
+ {4078418400 10800 1 EEST}
+ {4096558800 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Bishkek b/library/tzdata/Asia/Bishkek
new file mode 100644
index 0000000..6ba3896
--- /dev/null
+++ b/library/tzdata/Asia/Bishkek
@@ -0,0 +1,57 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bishkek) {
+ {-9223372036854775808 17904 0 LMT}
+ {-1441169904 18000 0 FRUT}
+ {-1247547600 21600 0 FRUT}
+ {354909600 25200 1 FRUST}
+ {370717200 21600 0 FRUT}
+ {386445600 25200 1 FRUST}
+ {402253200 21600 0 FRUT}
+ {417981600 25200 1 FRUST}
+ {433789200 21600 0 FRUT}
+ {449604000 25200 1 FRUST}
+ {465336000 21600 0 FRUT}
+ {481060800 25200 1 FRUST}
+ {496785600 21600 0 FRUT}
+ {512510400 25200 1 FRUST}
+ {528235200 21600 0 FRUT}
+ {543960000 25200 1 FRUST}
+ {559684800 21600 0 FRUT}
+ {575409600 25200 1 FRUST}
+ {591134400 21600 0 FRUT}
+ {606859200 25200 1 FRUST}
+ {622584000 21600 0 FRUT}
+ {638308800 25200 1 FRUST}
+ {654638400 21600 0 FRUT}
+ {670363200 21600 1 FRUST}
+ {683582400 21600 0 KGT}
+ {703018800 21600 1 KGST}
+ {717530400 18000 0 KGT}
+ {734468400 21600 1 KGST}
+ {748980000 18000 0 KGT}
+ {765918000 21600 1 KGST}
+ {780429600 18000 0 KGT}
+ {797367600 21600 1 KGST}
+ {811879200 18000 0 KGT}
+ {828817200 21600 1 KGST}
+ {843933600 18000 0 KGT}
+ {859671000 21600 1 KGST}
+ {877811400 18000 0 KGT}
+ {891120600 21600 1 KGST}
+ {909261000 18000 0 KGT}
+ {922570200 21600 1 KGST}
+ {941315400 18000 0 KGT}
+ {954019800 21600 1 KGST}
+ {972765000 18000 0 KGT}
+ {985469400 21600 1 KGST}
+ {1004214600 18000 0 KGT}
+ {1017523800 21600 1 KGST}
+ {1035664200 18000 0 KGT}
+ {1048973400 21600 1 KGST}
+ {1067113800 18000 0 KGT}
+ {1080423000 21600 1 KGST}
+ {1099168200 18000 0 KGT}
+ {1111872600 21600 1 KGST}
+ {1123783200 21600 0 KGT}
+}
diff --git a/library/tzdata/Asia/Brunei b/library/tzdata/Asia/Brunei
new file mode 100644
index 0000000..63d380b
--- /dev/null
+++ b/library/tzdata/Asia/Brunei
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Brunei) {
+ {-9223372036854775808 27580 0 LMT}
+ {-1383464380 27000 0 BNT}
+ {-1167636600 28800 0 BNT}
+}
diff --git a/library/tzdata/Asia/Calcutta b/library/tzdata/Asia/Calcutta
new file mode 100644
index 0000000..7243ef8
--- /dev/null
+++ b/library/tzdata/Asia/Calcutta
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Kolkata)]} {
+ LoadTimeZoneFile Asia/Kolkata
+}
+set TZData(:Asia/Calcutta) $TZData(:Asia/Kolkata)
diff --git a/library/tzdata/Asia/Choibalsan b/library/tzdata/Asia/Choibalsan
new file mode 100644
index 0000000..3d42617
--- /dev/null
+++ b/library/tzdata/Asia/Choibalsan
@@ -0,0 +1,51 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Choibalsan) {
+ {-9223372036854775808 27480 0 LMT}
+ {-2032933080 25200 0 ULAT}
+ {252435600 28800 0 ULAT}
+ {417974400 36000 0 CHOST}
+ {433778400 32400 0 CHOT}
+ {449593200 36000 1 CHOST}
+ {465314400 32400 0 CHOT}
+ {481042800 36000 1 CHOST}
+ {496764000 32400 0 CHOT}
+ {512492400 36000 1 CHOST}
+ {528213600 32400 0 CHOT}
+ {543942000 36000 1 CHOST}
+ {559663200 32400 0 CHOT}
+ {575391600 36000 1 CHOST}
+ {591112800 32400 0 CHOT}
+ {606841200 36000 1 CHOST}
+ {622562400 32400 0 CHOT}
+ {638290800 36000 1 CHOST}
+ {654616800 32400 0 CHOT}
+ {670345200 36000 1 CHOST}
+ {686066400 32400 0 CHOT}
+ {701794800 36000 1 CHOST}
+ {717516000 32400 0 CHOT}
+ {733244400 36000 1 CHOST}
+ {748965600 32400 0 CHOT}
+ {764694000 36000 1 CHOST}
+ {780415200 32400 0 CHOT}
+ {796143600 36000 1 CHOST}
+ {811864800 32400 0 CHOT}
+ {828198000 36000 1 CHOST}
+ {843919200 32400 0 CHOT}
+ {859647600 36000 1 CHOST}
+ {875368800 32400 0 CHOT}
+ {891097200 36000 1 CHOST}
+ {906818400 32400 0 CHOT}
+ {988390800 36000 1 CHOST}
+ {1001692800 32400 0 CHOT}
+ {1017421200 36000 1 CHOST}
+ {1033142400 32400 0 CHOT}
+ {1048870800 36000 1 CHOST}
+ {1064592000 32400 0 CHOT}
+ {1080320400 36000 1 CHOST}
+ {1096041600 32400 0 CHOT}
+ {1111770000 36000 1 CHOST}
+ {1127491200 32400 0 CHOT}
+ {1143219600 36000 1 CHOST}
+ {1159545600 32400 0 CHOT}
+}
diff --git a/library/tzdata/Asia/Chongqing b/library/tzdata/Asia/Chongqing
new file mode 100644
index 0000000..eff3536
--- /dev/null
+++ b/library/tzdata/Asia/Chongqing
@@ -0,0 +1,19 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Chongqing) {
+ {-9223372036854775808 25580 0 LMT}
+ {-1325487980 25200 0 LONT}
+ {325962000 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Chungking b/library/tzdata/Asia/Chungking
new file mode 100644
index 0000000..f10d8a1
--- /dev/null
+++ b/library/tzdata/Asia/Chungking
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Chongqing)]} {
+ LoadTimeZoneFile Asia/Chongqing
+}
+set TZData(:Asia/Chungking) $TZData(:Asia/Chongqing)
diff --git a/library/tzdata/Asia/Colombo b/library/tzdata/Asia/Colombo
new file mode 100644
index 0000000..ca7bffc
--- /dev/null
+++ b/library/tzdata/Asia/Colombo
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Colombo) {
+ {-9223372036854775808 19164 0 LMT}
+ {-2840159964 19172 0 MMT}
+ {-2019705572 19800 0 IST}
+ {-883287000 21600 1 IHST}
+ {-862639200 23400 1 IST}
+ {-764051400 19800 0 IST}
+ {832962600 23400 0 LKT}
+ {846266400 21600 0 LKT}
+ {1145039400 19800 0 IST}
+}
diff --git a/library/tzdata/Asia/Dacca b/library/tzdata/Asia/Dacca
new file mode 100644
index 0000000..b91d7fa
--- /dev/null
+++ b/library/tzdata/Asia/Dacca
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Dhaka)]} {
+ LoadTimeZoneFile Asia/Dhaka
+}
+set TZData(:Asia/Dacca) $TZData(:Asia/Dhaka)
diff --git a/library/tzdata/Asia/Damascus b/library/tzdata/Asia/Damascus
new file mode 100644
index 0000000..2ea1770
--- /dev/null
+++ b/library/tzdata/Asia/Damascus
@@ -0,0 +1,280 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Damascus) {
+ {-9223372036854775808 8712 0 LMT}
+ {-1577931912 7200 0 EET}
+ {-1568592000 10800 1 EEST}
+ {-1554080400 7200 0 EET}
+ {-1537142400 10800 1 EEST}
+ {-1522630800 7200 0 EET}
+ {-1505692800 10800 1 EEST}
+ {-1491181200 7200 0 EET}
+ {-1474243200 10800 1 EEST}
+ {-1459126800 7200 0 EET}
+ {-242265600 10800 1 EEST}
+ {-228877200 7200 0 EET}
+ {-210556800 10800 1 EEST}
+ {-197427600 7200 0 EET}
+ {-178934400 10800 1 EEST}
+ {-165718800 7200 0 EET}
+ {-147398400 10800 1 EEST}
+ {-134269200 7200 0 EET}
+ {-116467200 10800 1 EEST}
+ {-102646800 7200 0 EET}
+ {-84326400 10800 1 EEST}
+ {-71110800 7200 0 EET}
+ {-52704000 10800 1 EEST}
+ {-39488400 7200 0 EET}
+ {-21168000 10800 1 EEST}
+ {-7952400 7200 0 EET}
+ {10368000 10800 1 EEST}
+ {23583600 7200 0 EET}
+ {41904000 10800 1 EEST}
+ {55119600 7200 0 EET}
+ {73526400 10800 1 EEST}
+ {86742000 7200 0 EET}
+ {105062400 10800 1 EEST}
+ {118278000 7200 0 EET}
+ {136598400 10800 1 EEST}
+ {149814000 7200 0 EET}
+ {168134400 10800 1 EEST}
+ {181350000 7200 0 EET}
+ {199756800 10800 1 EEST}
+ {212972400 7200 0 EET}
+ {231292800 10800 1 EEST}
+ {241916400 7200 0 EET}
+ {262828800 10800 1 EEST}
+ {273452400 7200 0 EET}
+ {418694400 10800 1 EEST}
+ {433810800 7200 0 EET}
+ {450316800 10800 1 EEST}
+ {465433200 7200 0 EET}
+ {508896000 10800 1 EEST}
+ {529196400 7200 0 EET}
+ {541555200 10800 1 EEST}
+ {562633200 7200 0 EET}
+ {574387200 10800 1 EEST}
+ {594255600 7200 0 EET}
+ {607305600 10800 1 EEST}
+ {623199600 7200 0 EET}
+ {638928000 10800 1 EEST}
+ {654649200 7200 0 EET}
+ {670456800 10800 1 EEST}
+ {686264400 7200 0 EET}
+ {702684000 10800 1 EEST}
+ {717886800 7200 0 EET}
+ {733096800 10800 1 EEST}
+ {748904400 7200 0 EET}
+ {765151200 10800 1 EEST}
+ {780958800 7200 0 EET}
+ {796687200 10800 1 EEST}
+ {812494800 7200 0 EET}
+ {828309600 10800 1 EEST}
+ {844117200 7200 0 EET}
+ {859759200 10800 1 EEST}
+ {875653200 7200 0 EET}
+ {891208800 10800 1 EEST}
+ {907189200 7200 0 EET}
+ {922917600 10800 1 EEST}
+ {938725200 7200 0 EET}
+ {954540000 10800 1 EEST}
+ {970347600 7200 0 EET}
+ {986076000 10800 1 EEST}
+ {1001883600 7200 0 EET}
+ {1017612000 10800 1 EEST}
+ {1033419600 7200 0 EET}
+ {1049148000 10800 1 EEST}
+ {1064955600 7200 0 EET}
+ {1080770400 10800 1 EEST}
+ {1096578000 7200 0 EET}
+ {1112306400 10800 1 EEST}
+ {1128114000 7200 0 EET}
+ {1143842400 10800 1 EEST}
+ {1158872400 7200 0 EET}
+ {1175205600 10800 1 EEST}
+ {1193950800 7200 0 EET}
+ {1207260000 10800 1 EEST}
+ {1225486800 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1256850000 7200 0 EET}
+ {1270159200 10800 1 EEST}
+ {1288299600 7200 0 EET}
+ {1301608800 10800 1 EEST}
+ {1319749200 7200 0 EET}
+ {1333663200 10800 1 EEST}
+ {1351198800 7200 0 EET}
+ {1365112800 10800 1 EEST}
+ {1382648400 7200 0 EET}
+ {1396562400 10800 1 EEST}
+ {1414702800 7200 0 EET}
+ {1428012000 10800 1 EEST}
+ {1446152400 7200 0 EET}
+ {1459461600 10800 1 EEST}
+ {1477602000 7200 0 EET}
+ {1491516000 10800 1 EEST}
+ {1509051600 7200 0 EET}
+ {1522965600 10800 1 EEST}
+ {1540501200 7200 0 EET}
+ {1554415200 10800 1 EEST}
+ {1571950800 7200 0 EET}
+ {1585864800 10800 1 EEST}
+ {1604005200 7200 0 EET}
+ {1617314400 10800 1 EEST}
+ {1635454800 7200 0 EET}
+ {1648764000 10800 1 EEST}
+ {1666904400 7200 0 EET}
+ {1680818400 10800 1 EEST}
+ {1698354000 7200 0 EET}
+ {1712268000 10800 1 EEST}
+ {1729803600 7200 0 EET}
+ {1743717600 10800 1 EEST}
+ {1761858000 7200 0 EET}
+ {1775167200 10800 1 EEST}
+ {1793307600 7200 0 EET}
+ {1806616800 10800 1 EEST}
+ {1824757200 7200 0 EET}
+ {1838671200 10800 1 EEST}
+ {1856206800 7200 0 EET}
+ {1870120800 10800 1 EEST}
+ {1887656400 7200 0 EET}
+ {1901570400 10800 1 EEST}
+ {1919106000 7200 0 EET}
+ {1933020000 10800 1 EEST}
+ {1951160400 7200 0 EET}
+ {1964469600 10800 1 EEST}
+ {1982610000 7200 0 EET}
+ {1995919200 10800 1 EEST}
+ {2014059600 7200 0 EET}
+ {2027973600 10800 1 EEST}
+ {2045509200 7200 0 EET}
+ {2059423200 10800 1 EEST}
+ {2076958800 7200 0 EET}
+ {2090872800 10800 1 EEST}
+ {2109013200 7200 0 EET}
+ {2122322400 10800 1 EEST}
+ {2140462800 7200 0 EET}
+ {2153772000 10800 1 EEST}
+ {2171912400 7200 0 EET}
+ {2185221600 10800 1 EEST}
+ {2203362000 7200 0 EET}
+ {2217276000 10800 1 EEST}
+ {2234811600 7200 0 EET}
+ {2248725600 10800 1 EEST}
+ {2266261200 7200 0 EET}
+ {2280175200 10800 1 EEST}
+ {2298315600 7200 0 EET}
+ {2311624800 10800 1 EEST}
+ {2329765200 7200 0 EET}
+ {2343074400 10800 1 EEST}
+ {2361214800 7200 0 EET}
+ {2375128800 10800 1 EEST}
+ {2392664400 7200 0 EET}
+ {2406578400 10800 1 EEST}
+ {2424114000 7200 0 EET}
+ {2438028000 10800 1 EEST}
+ {2455563600 7200 0 EET}
+ {2469477600 10800 1 EEST}
+ {2487618000 7200 0 EET}
+ {2500927200 10800 1 EEST}
+ {2519067600 7200 0 EET}
+ {2532376800 10800 1 EEST}
+ {2550517200 7200 0 EET}
+ {2564431200 10800 1 EEST}
+ {2581966800 7200 0 EET}
+ {2595880800 10800 1 EEST}
+ {2613416400 7200 0 EET}
+ {2627330400 10800 1 EEST}
+ {2645470800 7200 0 EET}
+ {2658780000 10800 1 EEST}
+ {2676920400 7200 0 EET}
+ {2690229600 10800 1 EEST}
+ {2708370000 7200 0 EET}
+ {2722284000 10800 1 EEST}
+ {2739819600 7200 0 EET}
+ {2753733600 10800 1 EEST}
+ {2771269200 7200 0 EET}
+ {2785183200 10800 1 EEST}
+ {2802718800 7200 0 EET}
+ {2816632800 10800 1 EEST}
+ {2834773200 7200 0 EET}
+ {2848082400 10800 1 EEST}
+ {2866222800 7200 0 EET}
+ {2879532000 10800 1 EEST}
+ {2897672400 7200 0 EET}
+ {2911586400 10800 1 EEST}
+ {2929122000 7200 0 EET}
+ {2943036000 10800 1 EEST}
+ {2960571600 7200 0 EET}
+ {2974485600 10800 1 EEST}
+ {2992626000 7200 0 EET}
+ {3005935200 10800 1 EEST}
+ {3024075600 7200 0 EET}
+ {3037384800 10800 1 EEST}
+ {3055525200 7200 0 EET}
+ {3068834400 10800 1 EEST}
+ {3086974800 7200 0 EET}
+ {3100888800 10800 1 EEST}
+ {3118424400 7200 0 EET}
+ {3132338400 10800 1 EEST}
+ {3149874000 7200 0 EET}
+ {3163788000 10800 1 EEST}
+ {3181928400 7200 0 EET}
+ {3195237600 10800 1 EEST}
+ {3213378000 7200 0 EET}
+ {3226687200 10800 1 EEST}
+ {3244827600 7200 0 EET}
+ {3258741600 10800 1 EEST}
+ {3276277200 7200 0 EET}
+ {3290191200 10800 1 EEST}
+ {3307726800 7200 0 EET}
+ {3321640800 10800 1 EEST}
+ {3339176400 7200 0 EET}
+ {3353090400 10800 1 EEST}
+ {3371230800 7200 0 EET}
+ {3384540000 10800 1 EEST}
+ {3402680400 7200 0 EET}
+ {3415989600 10800 1 EEST}
+ {3434130000 7200 0 EET}
+ {3448044000 10800 1 EEST}
+ {3465579600 7200 0 EET}
+ {3479493600 10800 1 EEST}
+ {3497029200 7200 0 EET}
+ {3510943200 10800 1 EEST}
+ {3529083600 7200 0 EET}
+ {3542392800 10800 1 EEST}
+ {3560533200 7200 0 EET}
+ {3573842400 10800 1 EEST}
+ {3591982800 7200 0 EET}
+ {3605896800 10800 1 EEST}
+ {3623432400 7200 0 EET}
+ {3637346400 10800 1 EEST}
+ {3654882000 7200 0 EET}
+ {3668796000 10800 1 EEST}
+ {3686331600 7200 0 EET}
+ {3700245600 10800 1 EEST}
+ {3718386000 7200 0 EET}
+ {3731695200 10800 1 EEST}
+ {3749835600 7200 0 EET}
+ {3763144800 10800 1 EEST}
+ {3781285200 7200 0 EET}
+ {3795199200 10800 1 EEST}
+ {3812734800 7200 0 EET}
+ {3826648800 10800 1 EEST}
+ {3844184400 7200 0 EET}
+ {3858098400 10800 1 EEST}
+ {3876238800 7200 0 EET}
+ {3889548000 10800 1 EEST}
+ {3907688400 7200 0 EET}
+ {3920997600 10800 1 EEST}
+ {3939138000 7200 0 EET}
+ {3952447200 10800 1 EEST}
+ {3970587600 7200 0 EET}
+ {3984501600 10800 1 EEST}
+ {4002037200 7200 0 EET}
+ {4015951200 10800 1 EEST}
+ {4033486800 7200 0 EET}
+ {4047400800 10800 1 EEST}
+ {4065541200 7200 0 EET}
+ {4078850400 10800 1 EEST}
+ {4096990800 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Dhaka b/library/tzdata/Asia/Dhaka
new file mode 100644
index 0000000..e0c270d
--- /dev/null
+++ b/library/tzdata/Asia/Dhaka
@@ -0,0 +1,14 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dhaka) {
+ {-9223372036854775808 21700 0 LMT}
+ {-2524543300 21200 0 HMT}
+ {-891582800 23400 0 BURT}
+ {-872058600 19800 0 IST}
+ {-862637400 23400 0 BURT}
+ {-576138600 21600 0 DACT}
+ {38772000 21600 0 BDT}
+ {1230746400 21600 0 BDT}
+ {1245430800 25200 1 BDST}
+ {1262278740 21600 0 BDT}
+}
diff --git a/library/tzdata/Asia/Dili b/library/tzdata/Asia/Dili
new file mode 100644
index 0000000..36910fd
--- /dev/null
+++ b/library/tzdata/Asia/Dili
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dili) {
+ {-9223372036854775808 30140 0 LMT}
+ {-1830414140 28800 0 TLT}
+ {-879152400 32400 0 JST}
+ {-766054800 32400 0 TLT}
+ {199897200 28800 0 CIT}
+ {969120000 32400 0 TLT}
+}
diff --git a/library/tzdata/Asia/Dubai b/library/tzdata/Asia/Dubai
new file mode 100644
index 0000000..b8730e5
--- /dev/null
+++ b/library/tzdata/Asia/Dubai
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dubai) {
+ {-9223372036854775808 13272 0 LMT}
+ {-1577936472 14400 0 GST}
+}
diff --git a/library/tzdata/Asia/Dushanbe b/library/tzdata/Asia/Dushanbe
new file mode 100644
index 0000000..59f8cb6
--- /dev/null
+++ b/library/tzdata/Asia/Dushanbe
@@ -0,0 +1,29 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dushanbe) {
+ {-9223372036854775808 16512 0 LMT}
+ {-1441168512 18000 0 DUST}
+ {-1247547600 21600 0 DUST}
+ {354909600 25200 1 DUSST}
+ {370717200 21600 0 DUST}
+ {386445600 25200 1 DUSST}
+ {402253200 21600 0 DUST}
+ {417981600 25200 1 DUSST}
+ {433789200 21600 0 DUST}
+ {449604000 25200 1 DUSST}
+ {465336000 21600 0 DUST}
+ {481060800 25200 1 DUSST}
+ {496785600 21600 0 DUST}
+ {512510400 25200 1 DUSST}
+ {528235200 21600 0 DUST}
+ {543960000 25200 1 DUSST}
+ {559684800 21600 0 DUST}
+ {575409600 25200 1 DUSST}
+ {591134400 21600 0 DUST}
+ {606859200 25200 1 DUSST}
+ {622584000 21600 0 DUST}
+ {638308800 25200 1 DUSST}
+ {654638400 21600 0 DUST}
+ {670363200 21600 1 DUSST}
+ {684363600 18000 0 TJT}
+}
diff --git a/library/tzdata/Asia/Gaza b/library/tzdata/Asia/Gaza
new file mode 100644
index 0000000..f26221e
--- /dev/null
+++ b/library/tzdata/Asia/Gaza
@@ -0,0 +1,276 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Gaza) {
+ {-9223372036854775808 8272 0 LMT}
+ {-2185409872 7200 0 EET}
+ {-933645600 10800 1 EET}
+ {-857358000 7200 0 EET}
+ {-844300800 10800 1 EET}
+ {-825822000 7200 0 EET}
+ {-812685600 10800 1 EET}
+ {-794199600 7200 0 EET}
+ {-779853600 10800 1 EET}
+ {-762656400 7200 0 EET}
+ {-748310400 10800 1 EET}
+ {-731127600 7200 0 EET}
+ {-682653600 7200 0 EET}
+ {-399088800 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336790800 10800 1 EEST}
+ {-323654400 7200 0 EET}
+ {-305168400 10800 1 EEST}
+ {-292032000 7200 0 EET}
+ {-273632400 10800 1 EEST}
+ {-260496000 7200 0 EET}
+ {-242096400 10800 1 EEST}
+ {-228960000 7200 0 EET}
+ {-210560400 10800 1 EEST}
+ {-197424000 7200 0 EET}
+ {-178938000 10800 1 EEST}
+ {-165801600 7200 0 EET}
+ {-147402000 10800 1 EEST}
+ {-134265600 7200 0 EET}
+ {-115866000 10800 1 EEST}
+ {-102643200 7200 0 EET}
+ {-84330000 10800 1 EEST}
+ {-81313200 10800 0 IST}
+ {142376400 10800 1 IDT}
+ {150843600 7200 0 IST}
+ {167176800 10800 1 IDT}
+ {178664400 7200 0 IST}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576540000 10800 1 IDT}
+ {589237200 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {820447200 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843170400 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874620000 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906069600 7200 0 EET}
+ {915141600 7200 0 EET}
+ {924213600 10800 1 EEST}
+ {939934800 7200 0 EET}
+ {956268000 10800 1 EEST}
+ {971989200 7200 0 EET}
+ {987717600 10800 1 EEST}
+ {1003438800 7200 0 EET}
+ {1019167200 10800 1 EEST}
+ {1034888400 7200 0 EET}
+ {1050616800 10800 1 EEST}
+ {1066338000 7200 0 EET}
+ {1082066400 10800 1 EEST}
+ {1096581600 7200 0 EET}
+ {1113516000 10800 1 EEST}
+ {1128380400 7200 0 EET}
+ {1143842400 10800 1 EEST}
+ {1158872400 7200 0 EET}
+ {1175378400 10800 1 EEST}
+ {1189638000 7200 0 EET}
+ {1207000800 10800 1 EEST}
+ {1219964400 7200 0 EET}
+ {1238104800 10800 1 EEST}
+ {1252018800 7200 0 EET}
+ {1269640860 10800 1 EEST}
+ {1281474000 7200 0 EET}
+ {1283472000 7200 0 EET}
+ {1301090460 10800 1 EEST}
+ {1314918000 7200 0 EET}
+ {1333144860 10800 1 EEST}
+ {1346972400 7200 0 EET}
+ {1364594460 10800 1 EEST}
+ {1378422000 7200 0 EET}
+ {1396044060 10800 1 EEST}
+ {1409871600 7200 0 EET}
+ {1427493660 10800 1 EEST}
+ {1441321200 7200 0 EET}
+ {1458943260 10800 1 EEST}
+ {1472770800 7200 0 EET}
+ {1490392860 10800 1 EEST}
+ {1504220400 7200 0 EET}
+ {1522447260 10800 1 EEST}
+ {1536274800 7200 0 EET}
+ {1553896860 10800 1 EEST}
+ {1567724400 7200 0 EET}
+ {1585346460 10800 1 EEST}
+ {1599174000 7200 0 EET}
+ {1616796060 10800 1 EEST}
+ {1630623600 7200 0 EET}
+ {1648245660 10800 1 EEST}
+ {1662073200 7200 0 EET}
+ {1679695260 10800 1 EEST}
+ {1693522800 7200 0 EET}
+ {1711749660 10800 1 EEST}
+ {1725577200 7200 0 EET}
+ {1743199260 10800 1 EEST}
+ {1757026800 7200 0 EET}
+ {1774648860 10800 1 EEST}
+ {1788476400 7200 0 EET}
+ {1806098460 10800 1 EEST}
+ {1819926000 7200 0 EET}
+ {1837548060 10800 1 EEST}
+ {1851375600 7200 0 EET}
+ {1869602460 10800 1 EEST}
+ {1883430000 7200 0 EET}
+ {1901052060 10800 1 EEST}
+ {1914879600 7200 0 EET}
+ {1932501660 10800 1 EEST}
+ {1946329200 7200 0 EET}
+ {1963951260 10800 1 EEST}
+ {1977778800 7200 0 EET}
+ {1995400860 10800 1 EEST}
+ {2009228400 7200 0 EET}
+ {2026850460 10800 1 EEST}
+ {2040678000 7200 0 EET}
+ {2058904860 10800 1 EEST}
+ {2072732400 7200 0 EET}
+ {2090354460 10800 1 EEST}
+ {2104182000 7200 0 EET}
+ {2121804060 10800 1 EEST}
+ {2135631600 7200 0 EET}
+ {2153253660 10800 1 EEST}
+ {2167081200 7200 0 EET}
+ {2184703260 10800 1 EEST}
+ {2198530800 7200 0 EET}
+ {2216757660 10800 1 EEST}
+ {2230585200 7200 0 EET}
+ {2248207260 10800 1 EEST}
+ {2262034800 7200 0 EET}
+ {2279656860 10800 1 EEST}
+ {2293484400 7200 0 EET}
+ {2311106460 10800 1 EEST}
+ {2324934000 7200 0 EET}
+ {2342556060 10800 1 EEST}
+ {2356383600 7200 0 EET}
+ {2374005660 10800 1 EEST}
+ {2387833200 7200 0 EET}
+ {2406060060 10800 1 EEST}
+ {2419887600 7200 0 EET}
+ {2437509660 10800 1 EEST}
+ {2451337200 7200 0 EET}
+ {2468959260 10800 1 EEST}
+ {2482786800 7200 0 EET}
+ {2500408860 10800 1 EEST}
+ {2514236400 7200 0 EET}
+ {2531858460 10800 1 EEST}
+ {2545686000 7200 0 EET}
+ {2563308060 10800 1 EEST}
+ {2577135600 7200 0 EET}
+ {2595362460 10800 1 EEST}
+ {2609190000 7200 0 EET}
+ {2626812060 10800 1 EEST}
+ {2640639600 7200 0 EET}
+ {2658261660 10800 1 EEST}
+ {2672089200 7200 0 EET}
+ {2689711260 10800 1 EEST}
+ {2703538800 7200 0 EET}
+ {2721160860 10800 1 EEST}
+ {2734988400 7200 0 EET}
+ {2753215260 10800 1 EEST}
+ {2767042800 7200 0 EET}
+ {2784664860 10800 1 EEST}
+ {2798492400 7200 0 EET}
+ {2816114460 10800 1 EEST}
+ {2829942000 7200 0 EET}
+ {2847564060 10800 1 EEST}
+ {2861391600 7200 0 EET}
+ {2879013660 10800 1 EEST}
+ {2892841200 7200 0 EET}
+ {2910463260 10800 1 EEST}
+ {2924290800 7200 0 EET}
+ {2942517660 10800 1 EEST}
+ {2956345200 7200 0 EET}
+ {2973967260 10800 1 EEST}
+ {2987794800 7200 0 EET}
+ {3005416860 10800 1 EEST}
+ {3019244400 7200 0 EET}
+ {3036866460 10800 1 EEST}
+ {3050694000 7200 0 EET}
+ {3068316060 10800 1 EEST}
+ {3082143600 7200 0 EET}
+ {3100370460 10800 1 EEST}
+ {3114198000 7200 0 EET}
+ {3131820060 10800 1 EEST}
+ {3145647600 7200 0 EET}
+ {3163269660 10800 1 EEST}
+ {3177097200 7200 0 EET}
+ {3194719260 10800 1 EEST}
+ {3208546800 7200 0 EET}
+ {3226168860 10800 1 EEST}
+ {3239996400 7200 0 EET}
+ {3257618460 10800 1 EEST}
+ {3271446000 7200 0 EET}
+ {3289672860 10800 1 EEST}
+ {3303500400 7200 0 EET}
+ {3321122460 10800 1 EEST}
+ {3334950000 7200 0 EET}
+ {3352572060 10800 1 EEST}
+ {3366399600 7200 0 EET}
+ {3384021660 10800 1 EEST}
+ {3397849200 7200 0 EET}
+ {3415471260 10800 1 EEST}
+ {3429298800 7200 0 EET}
+ {3446920860 10800 1 EEST}
+ {3460748400 7200 0 EET}
+ {3478975260 10800 1 EEST}
+ {3492802800 7200 0 EET}
+ {3510424860 10800 1 EEST}
+ {3524252400 7200 0 EET}
+ {3541874460 10800 1 EEST}
+ {3555702000 7200 0 EET}
+ {3573324060 10800 1 EEST}
+ {3587151600 7200 0 EET}
+ {3604773660 10800 1 EEST}
+ {3618601200 7200 0 EET}
+ {3636828060 10800 1 EEST}
+ {3650655600 7200 0 EET}
+ {3668277660 10800 1 EEST}
+ {3682105200 7200 0 EET}
+ {3699727260 10800 1 EEST}
+ {3713554800 7200 0 EET}
+ {3731176860 10800 1 EEST}
+ {3745004400 7200 0 EET}
+ {3762626460 10800 1 EEST}
+ {3776454000 7200 0 EET}
+ {3794076060 10800 1 EEST}
+ {3807903600 7200 0 EET}
+ {3826130460 10800 1 EEST}
+ {3839958000 7200 0 EET}
+ {3857580060 10800 1 EEST}
+ {3871407600 7200 0 EET}
+ {3889029660 10800 1 EEST}
+ {3902857200 7200 0 EET}
+ {3920479260 10800 1 EEST}
+ {3934306800 7200 0 EET}
+ {3951928860 10800 1 EEST}
+ {3965756400 7200 0 EET}
+ {3983983260 10800 1 EEST}
+ {3997810800 7200 0 EET}
+ {4015432860 10800 1 EEST}
+ {4029260400 7200 0 EET}
+ {4046882460 10800 1 EEST}
+ {4060710000 7200 0 EET}
+ {4078332060 10800 1 EEST}
+ {4092159600 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Harbin b/library/tzdata/Asia/Harbin
new file mode 100644
index 0000000..0eb0c12
--- /dev/null
+++ b/library/tzdata/Asia/Harbin
@@ -0,0 +1,22 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Harbin) {
+ {-9223372036854775808 30404 0 LMT}
+ {-1325492804 30600 0 CHAT}
+ {-1194078600 28800 0 CST}
+ {-946800000 32400 0 CHAT}
+ {-115894800 30600 0 CHAT}
+ {325956600 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Ho_Chi_Minh b/library/tzdata/Asia/Ho_Chi_Minh
new file mode 100644
index 0000000..777c8db
--- /dev/null
+++ b/library/tzdata/Asia/Ho_Chi_Minh
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+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}
+}
diff --git a/library/tzdata/Asia/Hong_Kong b/library/tzdata/Asia/Hong_Kong
new file mode 100644
index 0000000..928cde6
--- /dev/null
+++ b/library/tzdata/Asia/Hong_Kong
@@ -0,0 +1,75 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hong_Kong) {
+ {-9223372036854775808 27396 0 LMT}
+ {-2056692996 28800 0 HKT}
+ {-907389000 32400 1 HKST}
+ {-891667800 28800 0 HKT}
+ {-884246400 32400 0 JST}
+ {-766746000 28800 0 HKT}
+ {-747981000 32400 1 HKST}
+ {-728544600 28800 0 HKT}
+ {-717049800 32400 1 HKST}
+ {-694503000 28800 0 HKT}
+ {-683785800 32400 1 HKST}
+ {-668064600 28800 0 HKT}
+ {-654755400 32400 1 HKST}
+ {-636615000 28800 0 HKT}
+ {-623305800 32400 1 HKST}
+ {-605165400 28800 0 HKT}
+ {-591856200 32400 1 HKST}
+ {-573715800 28800 0 HKT}
+ {-559801800 32400 1 HKST}
+ {-542352600 28800 0 HKT}
+ {-528352200 32400 1 HKST}
+ {-510211800 28800 0 HKT}
+ {-498112200 32400 1 HKST}
+ {-478762200 28800 0 HKT}
+ {-466662600 32400 1 HKST}
+ {-446707800 28800 0 HKT}
+ {-435213000 32400 1 HKST}
+ {-415258200 28800 0 HKT}
+ {-403158600 32400 1 HKST}
+ {-383808600 28800 0 HKT}
+ {-371709000 32400 1 HKST}
+ {-352359000 28800 0 HKT}
+ {-340259400 32400 1 HKST}
+ {-320909400 28800 0 HKT}
+ {-308809800 32400 1 HKST}
+ {-288855000 28800 0 HKT}
+ {-277360200 32400 1 HKST}
+ {-257405400 28800 0 HKT}
+ {-245910600 32400 1 HKST}
+ {-225955800 28800 0 HKT}
+ {-213856200 32400 1 HKST}
+ {-194506200 28800 0 HKT}
+ {-182406600 32400 1 HKST}
+ {-163056600 28800 0 HKT}
+ {-148537800 32400 1 HKST}
+ {-132816600 28800 0 HKT}
+ {-117088200 32400 1 HKST}
+ {-101367000 28800 0 HKT}
+ {-85638600 32400 1 HKST}
+ {-69312600 28800 0 HKT}
+ {-53584200 32400 1 HKST}
+ {-37863000 28800 0 HKT}
+ {-22134600 32400 1 HKST}
+ {-6413400 28800 0 HKT}
+ {9315000 32400 1 HKST}
+ {25036200 28800 0 HKT}
+ {40764600 32400 1 HKST}
+ {56485800 28800 0 HKT}
+ {72214200 32400 1 HKST}
+ {88540200 28800 0 HKT}
+ {104268600 32400 1 HKST}
+ {119989800 28800 0 HKT}
+ {126041400 32400 1 HKST}
+ {135714600 32400 1 HKST}
+ {151439400 28800 0 HKT}
+ {167167800 32400 1 HKST}
+ {182889000 28800 0 HKT}
+ {198617400 32400 1 HKST}
+ {214338600 28800 0 HKT}
+ {295385400 32400 1 HKST}
+ {309292200 28800 0 HKT}
+}
diff --git a/library/tzdata/Asia/Hovd b/library/tzdata/Asia/Hovd
new file mode 100644
index 0000000..2a87dab
--- /dev/null
+++ b/library/tzdata/Asia/Hovd
@@ -0,0 +1,51 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hovd) {
+ {-9223372036854775808 21996 0 LMT}
+ {-2032927596 21600 0 HOVT}
+ {252439200 25200 0 HOVT}
+ {417978000 28800 1 HOVST}
+ {433785600 25200 0 HOVT}
+ {449600400 28800 1 HOVST}
+ {465321600 25200 0 HOVT}
+ {481050000 28800 1 HOVST}
+ {496771200 25200 0 HOVT}
+ {512499600 28800 1 HOVST}
+ {528220800 25200 0 HOVT}
+ {543949200 28800 1 HOVST}
+ {559670400 25200 0 HOVT}
+ {575398800 28800 1 HOVST}
+ {591120000 25200 0 HOVT}
+ {606848400 28800 1 HOVST}
+ {622569600 25200 0 HOVT}
+ {638298000 28800 1 HOVST}
+ {654624000 25200 0 HOVT}
+ {670352400 28800 1 HOVST}
+ {686073600 25200 0 HOVT}
+ {701802000 28800 1 HOVST}
+ {717523200 25200 0 HOVT}
+ {733251600 28800 1 HOVST}
+ {748972800 25200 0 HOVT}
+ {764701200 28800 1 HOVST}
+ {780422400 25200 0 HOVT}
+ {796150800 28800 1 HOVST}
+ {811872000 25200 0 HOVT}
+ {828205200 28800 1 HOVST}
+ {843926400 25200 0 HOVT}
+ {859654800 28800 1 HOVST}
+ {875376000 25200 0 HOVT}
+ {891104400 28800 1 HOVST}
+ {906825600 25200 0 HOVT}
+ {988398000 28800 1 HOVST}
+ {1001700000 25200 0 HOVT}
+ {1017428400 28800 1 HOVST}
+ {1033149600 25200 0 HOVT}
+ {1048878000 28800 1 HOVST}
+ {1064599200 25200 0 HOVT}
+ {1080327600 28800 1 HOVST}
+ {1096048800 25200 0 HOVT}
+ {1111777200 28800 1 HOVST}
+ {1127498400 25200 0 HOVT}
+ {1143226800 28800 1 HOVST}
+ {1159552800 25200 0 HOVT}
+}
diff --git a/library/tzdata/Asia/Irkutsk b/library/tzdata/Asia/Irkutsk
new file mode 100644
index 0000000..771ebc9
--- /dev/null
+++ b/library/tzdata/Asia/Irkutsk
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Irkutsk) {
+ {-9223372036854775808 25040 0 LMT}
+ {-2840165840 25040 0 IMT}
+ {-1575874640 25200 0 IRKT}
+ {-1247554800 28800 0 IRKMMTT}
+ {354902400 32400 1 IRKST}
+ {370710000 28800 0 IRKT}
+ {386438400 32400 1 IRKST}
+ {402246000 28800 0 IRKT}
+ {417974400 32400 1 IRKST}
+ {433782000 28800 0 IRKT}
+ {449596800 32400 1 IRKST}
+ {465328800 28800 0 IRKT}
+ {481053600 32400 1 IRKST}
+ {496778400 28800 0 IRKT}
+ {512503200 32400 1 IRKST}
+ {528228000 28800 0 IRKT}
+ {543952800 32400 1 IRKST}
+ {559677600 28800 0 IRKT}
+ {575402400 32400 1 IRKST}
+ {591127200 28800 0 IRKT}
+ {606852000 32400 1 IRKST}
+ {622576800 28800 0 IRKT}
+ {638301600 32400 1 IRKST}
+ {654631200 28800 0 IRKT}
+ {670356000 25200 0 IRKMMTT}
+ {670359600 28800 1 IRKST}
+ {686084400 25200 0 IRKT}
+ {695761200 28800 0 IRKMMTT}
+ {701794800 32400 1 IRKST}
+ {717516000 28800 0 IRKT}
+ {733255200 32400 1 IRKST}
+ {748980000 28800 0 IRKT}
+ {764704800 32400 1 IRKST}
+ {780429600 28800 0 IRKT}
+ {796154400 32400 1 IRKST}
+ {811879200 28800 0 IRKT}
+ {828208800 32400 1 IRKST}
+ {846352800 28800 0 IRKT}
+ {859658400 32400 1 IRKST}
+ {877802400 28800 0 IRKT}
+ {891108000 32400 1 IRKST}
+ {909252000 28800 0 IRKT}
+ {922557600 32400 1 IRKST}
+ {941306400 28800 0 IRKT}
+ {954007200 32400 1 IRKST}
+ {972756000 28800 0 IRKT}
+ {985456800 32400 1 IRKST}
+ {1004205600 28800 0 IRKT}
+ {1017511200 32400 1 IRKST}
+ {1035655200 28800 0 IRKT}
+ {1048960800 32400 1 IRKST}
+ {1067104800 28800 0 IRKT}
+ {1080410400 32400 1 IRKST}
+ {1099159200 28800 0 IRKT}
+ {1111860000 32400 1 IRKST}
+ {1130608800 28800 0 IRKT}
+ {1143309600 32400 1 IRKST}
+ {1162058400 28800 0 IRKT}
+ {1174759200 32400 1 IRKST}
+ {1193508000 28800 0 IRKT}
+ {1206813600 32400 1 IRKST}
+ {1224957600 28800 0 IRKT}
+ {1238263200 32400 1 IRKST}
+ {1256407200 28800 0 IRKT}
+ {1269712800 32400 1 IRKST}
+ {1288461600 28800 0 IRKT}
+ {1301162400 32400 1 IRKST}
+ {1319911200 28800 0 IRKT}
+ {1332612000 32400 1 IRKST}
+ {1351360800 28800 0 IRKT}
+ {1364666400 32400 1 IRKST}
+ {1382810400 28800 0 IRKT}
+ {1396116000 32400 1 IRKST}
+ {1414260000 28800 0 IRKT}
+ {1427565600 32400 1 IRKST}
+ {1445709600 28800 0 IRKT}
+ {1459015200 32400 1 IRKST}
+ {1477764000 28800 0 IRKT}
+ {1490464800 32400 1 IRKST}
+ {1509213600 28800 0 IRKT}
+ {1521914400 32400 1 IRKST}
+ {1540663200 28800 0 IRKT}
+ {1553968800 32400 1 IRKST}
+ {1572112800 28800 0 IRKT}
+ {1585418400 32400 1 IRKST}
+ {1603562400 28800 0 IRKT}
+ {1616868000 32400 1 IRKST}
+ {1635616800 28800 0 IRKT}
+ {1648317600 32400 1 IRKST}
+ {1667066400 28800 0 IRKT}
+ {1679767200 32400 1 IRKST}
+ {1698516000 28800 0 IRKT}
+ {1711821600 32400 1 IRKST}
+ {1729965600 28800 0 IRKT}
+ {1743271200 32400 1 IRKST}
+ {1761415200 28800 0 IRKT}
+ {1774720800 32400 1 IRKST}
+ {1792864800 28800 0 IRKT}
+ {1806170400 32400 1 IRKST}
+ {1824919200 28800 0 IRKT}
+ {1837620000 32400 1 IRKST}
+ {1856368800 28800 0 IRKT}
+ {1869069600 32400 1 IRKST}
+ {1887818400 28800 0 IRKT}
+ {1901124000 32400 1 IRKST}
+ {1919268000 28800 0 IRKT}
+ {1932573600 32400 1 IRKST}
+ {1950717600 28800 0 IRKT}
+ {1964023200 32400 1 IRKST}
+ {1982772000 28800 0 IRKT}
+ {1995472800 32400 1 IRKST}
+ {2014221600 28800 0 IRKT}
+ {2026922400 32400 1 IRKST}
+ {2045671200 28800 0 IRKT}
+ {2058372000 32400 1 IRKST}
+ {2077120800 28800 0 IRKT}
+ {2090426400 32400 1 IRKST}
+ {2108570400 28800 0 IRKT}
+ {2121876000 32400 1 IRKST}
+ {2140020000 28800 0 IRKT}
+ {2153325600 32400 1 IRKST}
+ {2172074400 28800 0 IRKT}
+ {2184775200 32400 1 IRKST}
+ {2203524000 28800 0 IRKT}
+ {2216224800 32400 1 IRKST}
+ {2234973600 28800 0 IRKT}
+ {2248279200 32400 1 IRKST}
+ {2266423200 28800 0 IRKT}
+ {2279728800 32400 1 IRKST}
+ {2297872800 28800 0 IRKT}
+ {2311178400 32400 1 IRKST}
+ {2329322400 28800 0 IRKT}
+ {2342628000 32400 1 IRKST}
+ {2361376800 28800 0 IRKT}
+ {2374077600 32400 1 IRKST}
+ {2392826400 28800 0 IRKT}
+ {2405527200 32400 1 IRKST}
+ {2424276000 28800 0 IRKT}
+ {2437581600 32400 1 IRKST}
+ {2455725600 28800 0 IRKT}
+ {2469031200 32400 1 IRKST}
+ {2487175200 28800 0 IRKT}
+ {2500480800 32400 1 IRKST}
+ {2519229600 28800 0 IRKT}
+ {2531930400 32400 1 IRKST}
+ {2550679200 28800 0 IRKT}
+ {2563380000 32400 1 IRKST}
+ {2582128800 28800 0 IRKT}
+ {2595434400 32400 1 IRKST}
+ {2613578400 28800 0 IRKT}
+ {2626884000 32400 1 IRKST}
+ {2645028000 28800 0 IRKT}
+ {2658333600 32400 1 IRKST}
+ {2676477600 28800 0 IRKT}
+ {2689783200 32400 1 IRKST}
+ {2708532000 28800 0 IRKT}
+ {2721232800 32400 1 IRKST}
+ {2739981600 28800 0 IRKT}
+ {2752682400 32400 1 IRKST}
+ {2771431200 28800 0 IRKT}
+ {2784736800 32400 1 IRKST}
+ {2802880800 28800 0 IRKT}
+ {2816186400 32400 1 IRKST}
+ {2834330400 28800 0 IRKT}
+ {2847636000 32400 1 IRKST}
+ {2866384800 28800 0 IRKT}
+ {2879085600 32400 1 IRKST}
+ {2897834400 28800 0 IRKT}
+ {2910535200 32400 1 IRKST}
+ {2929284000 28800 0 IRKT}
+ {2941984800 32400 1 IRKST}
+ {2960733600 28800 0 IRKT}
+ {2974039200 32400 1 IRKST}
+ {2992183200 28800 0 IRKT}
+ {3005488800 32400 1 IRKST}
+ {3023632800 28800 0 IRKT}
+ {3036938400 32400 1 IRKST}
+ {3055687200 28800 0 IRKT}
+ {3068388000 32400 1 IRKST}
+ {3087136800 28800 0 IRKT}
+ {3099837600 32400 1 IRKST}
+ {3118586400 28800 0 IRKT}
+ {3131892000 32400 1 IRKST}
+ {3150036000 28800 0 IRKT}
+ {3163341600 32400 1 IRKST}
+ {3181485600 28800 0 IRKT}
+ {3194791200 32400 1 IRKST}
+ {3212935200 28800 0 IRKT}
+ {3226240800 32400 1 IRKST}
+ {3244989600 28800 0 IRKT}
+ {3257690400 32400 1 IRKST}
+ {3276439200 28800 0 IRKT}
+ {3289140000 32400 1 IRKST}
+ {3307888800 28800 0 IRKT}
+ {3321194400 32400 1 IRKST}
+ {3339338400 28800 0 IRKT}
+ {3352644000 32400 1 IRKST}
+ {3370788000 28800 0 IRKT}
+ {3384093600 32400 1 IRKST}
+ {3402842400 28800 0 IRKT}
+ {3415543200 32400 1 IRKST}
+ {3434292000 28800 0 IRKT}
+ {3446992800 32400 1 IRKST}
+ {3465741600 28800 0 IRKT}
+ {3479047200 32400 1 IRKST}
+ {3497191200 28800 0 IRKT}
+ {3510496800 32400 1 IRKST}
+ {3528640800 28800 0 IRKT}
+ {3541946400 32400 1 IRKST}
+ {3560090400 28800 0 IRKT}
+ {3573396000 32400 1 IRKST}
+ {3592144800 28800 0 IRKT}
+ {3604845600 32400 1 IRKST}
+ {3623594400 28800 0 IRKT}
+ {3636295200 32400 1 IRKST}
+ {3655044000 28800 0 IRKT}
+ {3668349600 32400 1 IRKST}
+ {3686493600 28800 0 IRKT}
+ {3699799200 32400 1 IRKST}
+ {3717943200 28800 0 IRKT}
+ {3731248800 32400 1 IRKST}
+ {3749997600 28800 0 IRKT}
+ {3762698400 32400 1 IRKST}
+ {3781447200 28800 0 IRKT}
+ {3794148000 32400 1 IRKST}
+ {3812896800 28800 0 IRKT}
+ {3825597600 32400 1 IRKST}
+ {3844346400 28800 0 IRKT}
+ {3857652000 32400 1 IRKST}
+ {3875796000 28800 0 IRKT}
+ {3889101600 32400 1 IRKST}
+ {3907245600 28800 0 IRKT}
+ {3920551200 32400 1 IRKST}
+ {3939300000 28800 0 IRKT}
+ {3952000800 32400 1 IRKST}
+ {3970749600 28800 0 IRKT}
+ {3983450400 32400 1 IRKST}
+ {4002199200 28800 0 IRKT}
+ {4015504800 32400 1 IRKST}
+ {4033648800 28800 0 IRKT}
+ {4046954400 32400 1 IRKST}
+ {4065098400 28800 0 IRKT}
+ {4078404000 32400 1 IRKST}
+ {4096548000 28800 0 IRKT}
+}
diff --git a/library/tzdata/Asia/Istanbul b/library/tzdata/Asia/Istanbul
new file mode 100644
index 0000000..85b3fc2
--- /dev/null
+++ b/library/tzdata/Asia/Istanbul
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Istanbul)]} {
+ LoadTimeZoneFile Europe/Istanbul
+}
+set TZData(:Asia/Istanbul) $TZData(:Europe/Istanbul)
diff --git a/library/tzdata/Asia/Jakarta b/library/tzdata/Asia/Jakarta
new file mode 100644
index 0000000..27033e8
--- /dev/null
+++ b/library/tzdata/Asia/Jakarta
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jakarta) {
+ {-9223372036854775808 25632 0 LMT}
+ {-3231299232 25632 0 JMT}
+ {-1451719200 26400 0 JAVT}
+ {-1172906400 27000 0 WIT}
+ {-876641400 32400 0 JST}
+ {-766054800 27000 0 WIT}
+ {-683883000 28800 0 WIT}
+ {-620812800 27000 0 WIT}
+ {-189415800 25200 0 WIT}
+}
diff --git a/library/tzdata/Asia/Jayapura b/library/tzdata/Asia/Jayapura
new file mode 100644
index 0000000..893da8b
--- /dev/null
+++ b/library/tzdata/Asia/Jayapura
@@ -0,0 +1,8 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jayapura) {
+ {-9223372036854775808 33768 0 LMT}
+ {-1172913768 32400 0 EIT}
+ {-799491600 34200 0 CST}
+ {-189423000 32400 0 EIT}
+}
diff --git a/library/tzdata/Asia/Jerusalem b/library/tzdata/Asia/Jerusalem
new file mode 100644
index 0000000..48e213d
--- /dev/null
+++ b/library/tzdata/Asia/Jerusalem
@@ -0,0 +1,148 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jerusalem) {
+ {-9223372036854775808 8456 0 LMT}
+ {-2840149256 8440 0 JMT}
+ {-1641003640 7200 0 IST}
+ {-933645600 10800 1 IDT}
+ {-857358000 7200 0 IST}
+ {-844300800 10800 1 IDT}
+ {-825822000 7200 0 IST}
+ {-812685600 10800 1 IDT}
+ {-794199600 7200 0 IST}
+ {-779853600 10800 1 IDT}
+ {-762656400 7200 0 IST}
+ {-748310400 10800 1 IDT}
+ {-731127600 7200 0 IST}
+ {-681962400 14400 1 IDDT}
+ {-673243200 10800 1 IDT}
+ {-667962000 7200 0 IST}
+ {-652327200 10800 1 IDT}
+ {-636426000 7200 0 IST}
+ {-622087200 10800 1 IDT}
+ {-608947200 7200 0 IST}
+ {-591847200 10800 1 IDT}
+ {-572486400 7200 0 IST}
+ {-558576000 10800 1 IDT}
+ {-542851200 7200 0 IST}
+ {-527731200 10800 1 IDT}
+ {-514425600 7200 0 IST}
+ {-490845600 10800 1 IDT}
+ {-482986800 7200 0 IST}
+ {-459475200 10800 1 IDT}
+ {-451537200 7200 0 IST}
+ {-428551200 10800 1 IDT}
+ {-418262400 7200 0 IST}
+ {-400032000 10800 1 IDT}
+ {-387428400 7200 0 IST}
+ {142380000 10800 1 IDT}
+ {150843600 7200 0 IST}
+ {167176800 10800 1 IDT}
+ {178664400 7200 0 IST}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576540000 10800 1 IDT}
+ {589237200 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {826840800 10800 1 IDT}
+ {842821200 7200 0 IST}
+ {858895200 10800 1 IDT}
+ {874184400 7200 0 IST}
+ {890344800 10800 1 IDT}
+ {905029200 7200 0 IST}
+ {923011200 10800 1 IDT}
+ {936313200 7200 0 IST}
+ {955670400 10800 1 IDT}
+ {970783200 7200 0 IST}
+ {986770800 10800 1 IDT}
+ {1001282400 7200 0 IST}
+ {1017356400 10800 1 IDT}
+ {1033941600 7200 0 IST}
+ {1048806000 10800 1 IDT}
+ {1065132000 7200 0 IST}
+ {1081292400 10800 1 IDT}
+ {1095804000 7200 0 IST}
+ {1112313600 10800 1 IDT}
+ {1128812400 7200 0 IST}
+ {1143763200 10800 1 IDT}
+ {1159657200 7200 0 IST}
+ {1175212800 10800 1 IDT}
+ {1189897200 7200 0 IST}
+ {1206662400 10800 1 IDT}
+ {1223161200 7200 0 IST}
+ {1238112000 10800 1 IDT}
+ {1254006000 7200 0 IST}
+ {1269561600 10800 1 IDT}
+ {1284246000 7200 0 IST}
+ {1301616000 10800 1 IDT}
+ {1317510000 7200 0 IST}
+ {1333065600 10800 1 IDT}
+ {1348354800 7200 0 IST}
+ {1364515200 10800 1 IDT}
+ {1378594800 7200 0 IST}
+ {1395964800 10800 1 IDT}
+ {1411858800 7200 0 IST}
+ {1427414400 10800 1 IDT}
+ {1442703600 7200 0 IST}
+ {1459468800 10800 1 IDT}
+ {1475967600 7200 0 IST}
+ {1490918400 10800 1 IDT}
+ {1506207600 7200 0 IST}
+ {1522368000 10800 1 IDT}
+ {1537052400 7200 0 IST}
+ {1553817600 10800 1 IDT}
+ {1570316400 7200 0 IST}
+ {1585267200 10800 1 IDT}
+ {1601161200 7200 0 IST}
+ {1616716800 10800 1 IDT}
+ {1631401200 7200 0 IST}
+ {1648771200 10800 1 IDT}
+ {1664665200 7200 0 IST}
+ {1680220800 10800 1 IDT}
+ {1695510000 7200 0 IST}
+ {1711670400 10800 1 IDT}
+ {1728169200 7200 0 IST}
+ {1743120000 10800 1 IDT}
+ {1759014000 7200 0 IST}
+ {1774569600 10800 1 IDT}
+ {1789858800 7200 0 IST}
+ {1806019200 10800 1 IDT}
+ {1823122800 7200 0 IST}
+ {1838073600 10800 1 IDT}
+ {1853362800 7200 0 IST}
+ {1869523200 10800 1 IDT}
+ {1884207600 7200 0 IST}
+ {1900972800 10800 1 IDT}
+ {1917471600 7200 0 IST}
+ {1932422400 10800 1 IDT}
+ {1947711600 7200 0 IST}
+ {1963872000 10800 1 IDT}
+ {1978556400 7200 0 IST}
+ {1995926400 10800 1 IDT}
+ {2011820400 7200 0 IST}
+ {2027376000 10800 1 IDT}
+ {2042060400 7200 0 IST}
+ {2058825600 10800 1 IDT}
+ {2075324400 7200 0 IST}
+ {2090275200 10800 1 IDT}
+ {2106169200 7200 0 IST}
+ {2121724800 10800 1 IDT}
+ {2136409200 7200 0 IST}
+}
diff --git a/library/tzdata/Asia/Kabul b/library/tzdata/Asia/Kabul
new file mode 100644
index 0000000..33d7282
--- /dev/null
+++ b/library/tzdata/Asia/Kabul
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kabul) {
+ {-9223372036854775808 16608 0 LMT}
+ {-2524538208 14400 0 AFT}
+ {-788932800 16200 0 AFT}
+}
diff --git a/library/tzdata/Asia/Kamchatka b/library/tzdata/Asia/Kamchatka
new file mode 100644
index 0000000..7a3c908
--- /dev/null
+++ b/library/tzdata/Asia/Kamchatka
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kamchatka) {
+ {-9223372036854775808 38076 0 LMT}
+ {-1487759676 39600 0 PETT}
+ {-1247569200 43200 0 PETMMTT}
+ {354888000 46800 1 PETST}
+ {370695600 43200 0 PETT}
+ {386424000 46800 1 PETST}
+ {402231600 43200 0 PETT}
+ {417960000 46800 1 PETST}
+ {433767600 43200 0 PETT}
+ {449582400 46800 1 PETST}
+ {465314400 43200 0 PETT}
+ {481039200 46800 1 PETST}
+ {496764000 43200 0 PETT}
+ {512488800 46800 1 PETST}
+ {528213600 43200 0 PETT}
+ {543938400 46800 1 PETST}
+ {559663200 43200 0 PETT}
+ {575388000 46800 1 PETST}
+ {591112800 43200 0 PETT}
+ {606837600 46800 1 PETST}
+ {622562400 43200 0 PETT}
+ {638287200 46800 1 PETST}
+ {654616800 43200 0 PETT}
+ {670341600 39600 0 PETMMTT}
+ {670345200 43200 1 PETST}
+ {686070000 39600 0 PETT}
+ {695746800 43200 0 PETMMTT}
+ {701780400 46800 1 PETST}
+ {717501600 43200 0 PETT}
+ {733240800 46800 1 PETST}
+ {748965600 43200 0 PETT}
+ {764690400 46800 1 PETST}
+ {780415200 43200 0 PETT}
+ {796140000 46800 1 PETST}
+ {811864800 43200 0 PETT}
+ {828194400 46800 1 PETST}
+ {846338400 43200 0 PETT}
+ {859644000 46800 1 PETST}
+ {877788000 43200 0 PETT}
+ {891093600 46800 1 PETST}
+ {909237600 43200 0 PETT}
+ {922543200 46800 1 PETST}
+ {941292000 43200 0 PETT}
+ {953992800 46800 1 PETST}
+ {972741600 43200 0 PETT}
+ {985442400 46800 1 PETST}
+ {1004191200 43200 0 PETT}
+ {1017496800 46800 1 PETST}
+ {1035640800 43200 0 PETT}
+ {1048946400 46800 1 PETST}
+ {1067090400 43200 0 PETT}
+ {1080396000 46800 1 PETST}
+ {1099144800 43200 0 PETT}
+ {1111845600 46800 1 PETST}
+ {1130594400 43200 0 PETT}
+ {1143295200 46800 1 PETST}
+ {1162044000 43200 0 PETT}
+ {1174744800 46800 1 PETST}
+ {1193493600 43200 0 PETT}
+ {1206799200 46800 1 PETST}
+ {1224943200 43200 0 PETT}
+ {1238248800 46800 1 PETST}
+ {1256392800 43200 0 PETT}
+ {1269698400 39600 0 PETMMTT}
+ {1269702000 43200 1 PETST}
+ {1288450800 39600 0 PETT}
+ {1301151600 43200 1 PETST}
+ {1319900400 39600 0 PETT}
+ {1332601200 43200 1 PETST}
+ {1351350000 39600 0 PETT}
+ {1364655600 43200 1 PETST}
+ {1382799600 39600 0 PETT}
+ {1396105200 43200 1 PETST}
+ {1414249200 39600 0 PETT}
+ {1427554800 43200 1 PETST}
+ {1445698800 39600 0 PETT}
+ {1459004400 43200 1 PETST}
+ {1477753200 39600 0 PETT}
+ {1490454000 43200 1 PETST}
+ {1509202800 39600 0 PETT}
+ {1521903600 43200 1 PETST}
+ {1540652400 39600 0 PETT}
+ {1553958000 43200 1 PETST}
+ {1572102000 39600 0 PETT}
+ {1585407600 43200 1 PETST}
+ {1603551600 39600 0 PETT}
+ {1616857200 43200 1 PETST}
+ {1635606000 39600 0 PETT}
+ {1648306800 43200 1 PETST}
+ {1667055600 39600 0 PETT}
+ {1679756400 43200 1 PETST}
+ {1698505200 39600 0 PETT}
+ {1711810800 43200 1 PETST}
+ {1729954800 39600 0 PETT}
+ {1743260400 43200 1 PETST}
+ {1761404400 39600 0 PETT}
+ {1774710000 43200 1 PETST}
+ {1792854000 39600 0 PETT}
+ {1806159600 43200 1 PETST}
+ {1824908400 39600 0 PETT}
+ {1837609200 43200 1 PETST}
+ {1856358000 39600 0 PETT}
+ {1869058800 43200 1 PETST}
+ {1887807600 39600 0 PETT}
+ {1901113200 43200 1 PETST}
+ {1919257200 39600 0 PETT}
+ {1932562800 43200 1 PETST}
+ {1950706800 39600 0 PETT}
+ {1964012400 43200 1 PETST}
+ {1982761200 39600 0 PETT}
+ {1995462000 43200 1 PETST}
+ {2014210800 39600 0 PETT}
+ {2026911600 43200 1 PETST}
+ {2045660400 39600 0 PETT}
+ {2058361200 43200 1 PETST}
+ {2077110000 39600 0 PETT}
+ {2090415600 43200 1 PETST}
+ {2108559600 39600 0 PETT}
+ {2121865200 43200 1 PETST}
+ {2140009200 39600 0 PETT}
+ {2153314800 43200 1 PETST}
+ {2172063600 39600 0 PETT}
+ {2184764400 43200 1 PETST}
+ {2203513200 39600 0 PETT}
+ {2216214000 43200 1 PETST}
+ {2234962800 39600 0 PETT}
+ {2248268400 43200 1 PETST}
+ {2266412400 39600 0 PETT}
+ {2279718000 43200 1 PETST}
+ {2297862000 39600 0 PETT}
+ {2311167600 43200 1 PETST}
+ {2329311600 39600 0 PETT}
+ {2342617200 43200 1 PETST}
+ {2361366000 39600 0 PETT}
+ {2374066800 43200 1 PETST}
+ {2392815600 39600 0 PETT}
+ {2405516400 43200 1 PETST}
+ {2424265200 39600 0 PETT}
+ {2437570800 43200 1 PETST}
+ {2455714800 39600 0 PETT}
+ {2469020400 43200 1 PETST}
+ {2487164400 39600 0 PETT}
+ {2500470000 43200 1 PETST}
+ {2519218800 39600 0 PETT}
+ {2531919600 43200 1 PETST}
+ {2550668400 39600 0 PETT}
+ {2563369200 43200 1 PETST}
+ {2582118000 39600 0 PETT}
+ {2595423600 43200 1 PETST}
+ {2613567600 39600 0 PETT}
+ {2626873200 43200 1 PETST}
+ {2645017200 39600 0 PETT}
+ {2658322800 43200 1 PETST}
+ {2676466800 39600 0 PETT}
+ {2689772400 43200 1 PETST}
+ {2708521200 39600 0 PETT}
+ {2721222000 43200 1 PETST}
+ {2739970800 39600 0 PETT}
+ {2752671600 43200 1 PETST}
+ {2771420400 39600 0 PETT}
+ {2784726000 43200 1 PETST}
+ {2802870000 39600 0 PETT}
+ {2816175600 43200 1 PETST}
+ {2834319600 39600 0 PETT}
+ {2847625200 43200 1 PETST}
+ {2866374000 39600 0 PETT}
+ {2879074800 43200 1 PETST}
+ {2897823600 39600 0 PETT}
+ {2910524400 43200 1 PETST}
+ {2929273200 39600 0 PETT}
+ {2941974000 43200 1 PETST}
+ {2960722800 39600 0 PETT}
+ {2974028400 43200 1 PETST}
+ {2992172400 39600 0 PETT}
+ {3005478000 43200 1 PETST}
+ {3023622000 39600 0 PETT}
+ {3036927600 43200 1 PETST}
+ {3055676400 39600 0 PETT}
+ {3068377200 43200 1 PETST}
+ {3087126000 39600 0 PETT}
+ {3099826800 43200 1 PETST}
+ {3118575600 39600 0 PETT}
+ {3131881200 43200 1 PETST}
+ {3150025200 39600 0 PETT}
+ {3163330800 43200 1 PETST}
+ {3181474800 39600 0 PETT}
+ {3194780400 43200 1 PETST}
+ {3212924400 39600 0 PETT}
+ {3226230000 43200 1 PETST}
+ {3244978800 39600 0 PETT}
+ {3257679600 43200 1 PETST}
+ {3276428400 39600 0 PETT}
+ {3289129200 43200 1 PETST}
+ {3307878000 39600 0 PETT}
+ {3321183600 43200 1 PETST}
+ {3339327600 39600 0 PETT}
+ {3352633200 43200 1 PETST}
+ {3370777200 39600 0 PETT}
+ {3384082800 43200 1 PETST}
+ {3402831600 39600 0 PETT}
+ {3415532400 43200 1 PETST}
+ {3434281200 39600 0 PETT}
+ {3446982000 43200 1 PETST}
+ {3465730800 39600 0 PETT}
+ {3479036400 43200 1 PETST}
+ {3497180400 39600 0 PETT}
+ {3510486000 43200 1 PETST}
+ {3528630000 39600 0 PETT}
+ {3541935600 43200 1 PETST}
+ {3560079600 39600 0 PETT}
+ {3573385200 43200 1 PETST}
+ {3592134000 39600 0 PETT}
+ {3604834800 43200 1 PETST}
+ {3623583600 39600 0 PETT}
+ {3636284400 43200 1 PETST}
+ {3655033200 39600 0 PETT}
+ {3668338800 43200 1 PETST}
+ {3686482800 39600 0 PETT}
+ {3699788400 43200 1 PETST}
+ {3717932400 39600 0 PETT}
+ {3731238000 43200 1 PETST}
+ {3749986800 39600 0 PETT}
+ {3762687600 43200 1 PETST}
+ {3781436400 39600 0 PETT}
+ {3794137200 43200 1 PETST}
+ {3812886000 39600 0 PETT}
+ {3825586800 43200 1 PETST}
+ {3844335600 39600 0 PETT}
+ {3857641200 43200 1 PETST}
+ {3875785200 39600 0 PETT}
+ {3889090800 43200 1 PETST}
+ {3907234800 39600 0 PETT}
+ {3920540400 43200 1 PETST}
+ {3939289200 39600 0 PETT}
+ {3951990000 43200 1 PETST}
+ {3970738800 39600 0 PETT}
+ {3983439600 43200 1 PETST}
+ {4002188400 39600 0 PETT}
+ {4015494000 43200 1 PETST}
+ {4033638000 39600 0 PETT}
+ {4046943600 43200 1 PETST}
+ {4065087600 39600 0 PETT}
+ {4078393200 43200 1 PETST}
+ {4096537200 39600 0 PETT}
+}
diff --git a/library/tzdata/Asia/Karachi b/library/tzdata/Asia/Karachi
new file mode 100644
index 0000000..3faa31e
--- /dev/null
+++ b/library/tzdata/Asia/Karachi
@@ -0,0 +1,16 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Karachi) {
+ {-9223372036854775808 16092 0 LMT}
+ {-1988166492 19800 0 IST}
+ {-862637400 23400 1 IST}
+ {-764145000 19800 0 IST}
+ {-576135000 18000 0 KART}
+ {38775600 18000 0 PKT}
+ {1018119660 21600 1 PKST}
+ {1033840860 18000 0 PKT}
+ {1212260400 21600 1 PKST}
+ {1225476000 18000 0 PKT}
+ {1239735600 21600 1 PKST}
+ {1257012000 18000 0 PKT}
+}
diff --git a/library/tzdata/Asia/Kashgar b/library/tzdata/Asia/Kashgar
new file mode 100644
index 0000000..2f64f42
--- /dev/null
+++ b/library/tzdata/Asia/Kashgar
@@ -0,0 +1,20 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kashgar) {
+ {-9223372036854775808 18236 0 LMT}
+ {-1325480636 19800 0 KAST}
+ {-946791000 18000 0 KAST}
+ {325969200 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Kathmandu b/library/tzdata/Asia/Kathmandu
new file mode 100644
index 0000000..dbec1f0
--- /dev/null
+++ b/library/tzdata/Asia/Kathmandu
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kathmandu) {
+ {-9223372036854775808 20476 0 LMT}
+ {-1577943676 19800 0 IST}
+ {504901800 20700 0 NPT}
+}
diff --git a/library/tzdata/Asia/Katmandu b/library/tzdata/Asia/Katmandu
new file mode 100644
index 0000000..2d6d060
--- /dev/null
+++ b/library/tzdata/Asia/Katmandu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Kathmandu)]} {
+ LoadTimeZoneFile Asia/Kathmandu
+}
+set TZData(:Asia/Katmandu) $TZData(:Asia/Kathmandu)
diff --git a/library/tzdata/Asia/Kolkata b/library/tzdata/Asia/Kolkata
new file mode 100644
index 0000000..a87bf31
--- /dev/null
+++ b/library/tzdata/Asia/Kolkata
@@ -0,0 +1,10 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kolkata) {
+ {-9223372036854775808 21208 0 LMT}
+ {-2840162008 21200 0 HMT}
+ {-891582800 23400 0 BURT}
+ {-872058600 19800 0 IST}
+ {-862637400 23400 1 IST}
+ {-764145000 19800 0 IST}
+}
diff --git a/library/tzdata/Asia/Krasnoyarsk b/library/tzdata/Asia/Krasnoyarsk
new file mode 100644
index 0000000..24046fe
--- /dev/null
+++ b/library/tzdata/Asia/Krasnoyarsk
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Krasnoyarsk) {
+ {-9223372036854775808 22280 0 LMT}
+ {-1577513480 21600 0 KRAT}
+ {-1247551200 25200 0 KRAMMTT}
+ {354906000 28800 1 KRAST}
+ {370713600 25200 0 KRAT}
+ {386442000 28800 1 KRAST}
+ {402249600 25200 0 KRAT}
+ {417978000 28800 1 KRAST}
+ {433785600 25200 0 KRAT}
+ {449600400 28800 1 KRAST}
+ {465332400 25200 0 KRAT}
+ {481057200 28800 1 KRAST}
+ {496782000 25200 0 KRAT}
+ {512506800 28800 1 KRAST}
+ {528231600 25200 0 KRAT}
+ {543956400 28800 1 KRAST}
+ {559681200 25200 0 KRAT}
+ {575406000 28800 1 KRAST}
+ {591130800 25200 0 KRAT}
+ {606855600 28800 1 KRAST}
+ {622580400 25200 0 KRAT}
+ {638305200 28800 1 KRAST}
+ {654634800 25200 0 KRAT}
+ {670359600 21600 0 KRAMMTT}
+ {670363200 25200 1 KRAST}
+ {686088000 21600 0 KRAT}
+ {695764800 25200 0 KRAMMTT}
+ {701798400 28800 1 KRAST}
+ {717519600 25200 0 KRAT}
+ {733258800 28800 1 KRAST}
+ {748983600 25200 0 KRAT}
+ {764708400 28800 1 KRAST}
+ {780433200 25200 0 KRAT}
+ {796158000 28800 1 KRAST}
+ {811882800 25200 0 KRAT}
+ {828212400 28800 1 KRAST}
+ {846356400 25200 0 KRAT}
+ {859662000 28800 1 KRAST}
+ {877806000 25200 0 KRAT}
+ {891111600 28800 1 KRAST}
+ {909255600 25200 0 KRAT}
+ {922561200 28800 1 KRAST}
+ {941310000 25200 0 KRAT}
+ {954010800 28800 1 KRAST}
+ {972759600 25200 0 KRAT}
+ {985460400 28800 1 KRAST}
+ {1004209200 25200 0 KRAT}
+ {1017514800 28800 1 KRAST}
+ {1035658800 25200 0 KRAT}
+ {1048964400 28800 1 KRAST}
+ {1067108400 25200 0 KRAT}
+ {1080414000 28800 1 KRAST}
+ {1099162800 25200 0 KRAT}
+ {1111863600 28800 1 KRAST}
+ {1130612400 25200 0 KRAT}
+ {1143313200 28800 1 KRAST}
+ {1162062000 25200 0 KRAT}
+ {1174762800 28800 1 KRAST}
+ {1193511600 25200 0 KRAT}
+ {1206817200 28800 1 KRAST}
+ {1224961200 25200 0 KRAT}
+ {1238266800 28800 1 KRAST}
+ {1256410800 25200 0 KRAT}
+ {1269716400 28800 1 KRAST}
+ {1288465200 25200 0 KRAT}
+ {1301166000 28800 1 KRAST}
+ {1319914800 25200 0 KRAT}
+ {1332615600 28800 1 KRAST}
+ {1351364400 25200 0 KRAT}
+ {1364670000 28800 1 KRAST}
+ {1382814000 25200 0 KRAT}
+ {1396119600 28800 1 KRAST}
+ {1414263600 25200 0 KRAT}
+ {1427569200 28800 1 KRAST}
+ {1445713200 25200 0 KRAT}
+ {1459018800 28800 1 KRAST}
+ {1477767600 25200 0 KRAT}
+ {1490468400 28800 1 KRAST}
+ {1509217200 25200 0 KRAT}
+ {1521918000 28800 1 KRAST}
+ {1540666800 25200 0 KRAT}
+ {1553972400 28800 1 KRAST}
+ {1572116400 25200 0 KRAT}
+ {1585422000 28800 1 KRAST}
+ {1603566000 25200 0 KRAT}
+ {1616871600 28800 1 KRAST}
+ {1635620400 25200 0 KRAT}
+ {1648321200 28800 1 KRAST}
+ {1667070000 25200 0 KRAT}
+ {1679770800 28800 1 KRAST}
+ {1698519600 25200 0 KRAT}
+ {1711825200 28800 1 KRAST}
+ {1729969200 25200 0 KRAT}
+ {1743274800 28800 1 KRAST}
+ {1761418800 25200 0 KRAT}
+ {1774724400 28800 1 KRAST}
+ {1792868400 25200 0 KRAT}
+ {1806174000 28800 1 KRAST}
+ {1824922800 25200 0 KRAT}
+ {1837623600 28800 1 KRAST}
+ {1856372400 25200 0 KRAT}
+ {1869073200 28800 1 KRAST}
+ {1887822000 25200 0 KRAT}
+ {1901127600 28800 1 KRAST}
+ {1919271600 25200 0 KRAT}
+ {1932577200 28800 1 KRAST}
+ {1950721200 25200 0 KRAT}
+ {1964026800 28800 1 KRAST}
+ {1982775600 25200 0 KRAT}
+ {1995476400 28800 1 KRAST}
+ {2014225200 25200 0 KRAT}
+ {2026926000 28800 1 KRAST}
+ {2045674800 25200 0 KRAT}
+ {2058375600 28800 1 KRAST}
+ {2077124400 25200 0 KRAT}
+ {2090430000 28800 1 KRAST}
+ {2108574000 25200 0 KRAT}
+ {2121879600 28800 1 KRAST}
+ {2140023600 25200 0 KRAT}
+ {2153329200 28800 1 KRAST}
+ {2172078000 25200 0 KRAT}
+ {2184778800 28800 1 KRAST}
+ {2203527600 25200 0 KRAT}
+ {2216228400 28800 1 KRAST}
+ {2234977200 25200 0 KRAT}
+ {2248282800 28800 1 KRAST}
+ {2266426800 25200 0 KRAT}
+ {2279732400 28800 1 KRAST}
+ {2297876400 25200 0 KRAT}
+ {2311182000 28800 1 KRAST}
+ {2329326000 25200 0 KRAT}
+ {2342631600 28800 1 KRAST}
+ {2361380400 25200 0 KRAT}
+ {2374081200 28800 1 KRAST}
+ {2392830000 25200 0 KRAT}
+ {2405530800 28800 1 KRAST}
+ {2424279600 25200 0 KRAT}
+ {2437585200 28800 1 KRAST}
+ {2455729200 25200 0 KRAT}
+ {2469034800 28800 1 KRAST}
+ {2487178800 25200 0 KRAT}
+ {2500484400 28800 1 KRAST}
+ {2519233200 25200 0 KRAT}
+ {2531934000 28800 1 KRAST}
+ {2550682800 25200 0 KRAT}
+ {2563383600 28800 1 KRAST}
+ {2582132400 25200 0 KRAT}
+ {2595438000 28800 1 KRAST}
+ {2613582000 25200 0 KRAT}
+ {2626887600 28800 1 KRAST}
+ {2645031600 25200 0 KRAT}
+ {2658337200 28800 1 KRAST}
+ {2676481200 25200 0 KRAT}
+ {2689786800 28800 1 KRAST}
+ {2708535600 25200 0 KRAT}
+ {2721236400 28800 1 KRAST}
+ {2739985200 25200 0 KRAT}
+ {2752686000 28800 1 KRAST}
+ {2771434800 25200 0 KRAT}
+ {2784740400 28800 1 KRAST}
+ {2802884400 25200 0 KRAT}
+ {2816190000 28800 1 KRAST}
+ {2834334000 25200 0 KRAT}
+ {2847639600 28800 1 KRAST}
+ {2866388400 25200 0 KRAT}
+ {2879089200 28800 1 KRAST}
+ {2897838000 25200 0 KRAT}
+ {2910538800 28800 1 KRAST}
+ {2929287600 25200 0 KRAT}
+ {2941988400 28800 1 KRAST}
+ {2960737200 25200 0 KRAT}
+ {2974042800 28800 1 KRAST}
+ {2992186800 25200 0 KRAT}
+ {3005492400 28800 1 KRAST}
+ {3023636400 25200 0 KRAT}
+ {3036942000 28800 1 KRAST}
+ {3055690800 25200 0 KRAT}
+ {3068391600 28800 1 KRAST}
+ {3087140400 25200 0 KRAT}
+ {3099841200 28800 1 KRAST}
+ {3118590000 25200 0 KRAT}
+ {3131895600 28800 1 KRAST}
+ {3150039600 25200 0 KRAT}
+ {3163345200 28800 1 KRAST}
+ {3181489200 25200 0 KRAT}
+ {3194794800 28800 1 KRAST}
+ {3212938800 25200 0 KRAT}
+ {3226244400 28800 1 KRAST}
+ {3244993200 25200 0 KRAT}
+ {3257694000 28800 1 KRAST}
+ {3276442800 25200 0 KRAT}
+ {3289143600 28800 1 KRAST}
+ {3307892400 25200 0 KRAT}
+ {3321198000 28800 1 KRAST}
+ {3339342000 25200 0 KRAT}
+ {3352647600 28800 1 KRAST}
+ {3370791600 25200 0 KRAT}
+ {3384097200 28800 1 KRAST}
+ {3402846000 25200 0 KRAT}
+ {3415546800 28800 1 KRAST}
+ {3434295600 25200 0 KRAT}
+ {3446996400 28800 1 KRAST}
+ {3465745200 25200 0 KRAT}
+ {3479050800 28800 1 KRAST}
+ {3497194800 25200 0 KRAT}
+ {3510500400 28800 1 KRAST}
+ {3528644400 25200 0 KRAT}
+ {3541950000 28800 1 KRAST}
+ {3560094000 25200 0 KRAT}
+ {3573399600 28800 1 KRAST}
+ {3592148400 25200 0 KRAT}
+ {3604849200 28800 1 KRAST}
+ {3623598000 25200 0 KRAT}
+ {3636298800 28800 1 KRAST}
+ {3655047600 25200 0 KRAT}
+ {3668353200 28800 1 KRAST}
+ {3686497200 25200 0 KRAT}
+ {3699802800 28800 1 KRAST}
+ {3717946800 25200 0 KRAT}
+ {3731252400 28800 1 KRAST}
+ {3750001200 25200 0 KRAT}
+ {3762702000 28800 1 KRAST}
+ {3781450800 25200 0 KRAT}
+ {3794151600 28800 1 KRAST}
+ {3812900400 25200 0 KRAT}
+ {3825601200 28800 1 KRAST}
+ {3844350000 25200 0 KRAT}
+ {3857655600 28800 1 KRAST}
+ {3875799600 25200 0 KRAT}
+ {3889105200 28800 1 KRAST}
+ {3907249200 25200 0 KRAT}
+ {3920554800 28800 1 KRAST}
+ {3939303600 25200 0 KRAT}
+ {3952004400 28800 1 KRAST}
+ {3970753200 25200 0 KRAT}
+ {3983454000 28800 1 KRAST}
+ {4002202800 25200 0 KRAT}
+ {4015508400 28800 1 KRAST}
+ {4033652400 25200 0 KRAT}
+ {4046958000 28800 1 KRAST}
+ {4065102000 25200 0 KRAT}
+ {4078407600 28800 1 KRAST}
+ {4096551600 25200 0 KRAT}
+}
diff --git a/library/tzdata/Asia/Kuala_Lumpur b/library/tzdata/Asia/Kuala_Lumpur
new file mode 100644
index 0000000..7a54bd6
--- /dev/null
+++ b/library/tzdata/Asia/Kuala_Lumpur
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuala_Lumpur) {
+ {-9223372036854775808 24406 0 LMT}
+ {-2177477206 24925 0 SMT}
+ {-2038200925 25200 0 MALT}
+ {-1167634800 26400 1 MALST}
+ {-1073028000 26400 0 MALT}
+ {-894180000 27000 0 MALT}
+ {-879665400 32400 0 JST}
+ {-767005200 27000 0 MALT}
+ {378664200 28800 0 MYT}
+}
diff --git a/library/tzdata/Asia/Kuching b/library/tzdata/Asia/Kuching
new file mode 100644
index 0000000..0f9110c
--- /dev/null
+++ b/library/tzdata/Asia/Kuching
@@ -0,0 +1,24 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuching) {
+ {-9223372036854775808 26480 0 LMT}
+ {-1383463280 27000 0 BORT}
+ {-1167636600 28800 0 BORT}
+ {-1082448000 30000 1 BORTST}
+ {-1074586800 28800 0 BORT}
+ {-1050825600 30000 1 BORTST}
+ {-1042964400 28800 0 BORT}
+ {-1019289600 30000 1 BORTST}
+ {-1011428400 28800 0 BORT}
+ {-987753600 30000 1 BORTST}
+ {-979892400 28800 0 BORT}
+ {-956217600 30000 1 BORTST}
+ {-948356400 28800 0 BORT}
+ {-924595200 30000 1 BORTST}
+ {-916734000 28800 0 BORT}
+ {-893059200 30000 1 BORTST}
+ {-885198000 28800 0 BORT}
+ {-879667200 32400 0 JST}
+ {-767005200 28800 0 BORT}
+ {378662400 28800 0 MYT}
+}
diff --git a/library/tzdata/Asia/Kuwait b/library/tzdata/Asia/Kuwait
new file mode 100644
index 0000000..15d26db
--- /dev/null
+++ b/library/tzdata/Asia/Kuwait
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuwait) {
+ {-9223372036854775808 11516 0 LMT}
+ {-631163516 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Macao b/library/tzdata/Asia/Macao
new file mode 100644
index 0000000..6e972ff
--- /dev/null
+++ b/library/tzdata/Asia/Macao
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Macau)]} {
+ LoadTimeZoneFile Asia/Macau
+}
+set TZData(:Asia/Macao) $TZData(:Asia/Macau)
diff --git a/library/tzdata/Asia/Macau b/library/tzdata/Asia/Macau
new file mode 100644
index 0000000..9d4abfe
--- /dev/null
+++ b/library/tzdata/Asia/Macau
@@ -0,0 +1,46 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Macau) {
+ {-9223372036854775808 27260 0 LMT}
+ {-1830411260 28800 0 MOT}
+ {-277360200 32400 1 MOST}
+ {-257405400 28800 0 MOT}
+ {-245910600 32400 1 MOST}
+ {-225955800 28800 0 MOT}
+ {-214473600 32400 1 MOST}
+ {-194506200 28800 0 MOT}
+ {-182406600 32400 1 MOST}
+ {-163056600 28800 0 MOT}
+ {-150969600 32400 1 MOST}
+ {-131619600 28800 0 MOT}
+ {-117088200 32400 1 MOST}
+ {-101367000 28800 0 MOT}
+ {-85638600 32400 1 MOST}
+ {-69312600 28800 0 MOT}
+ {-53584200 32400 1 MOST}
+ {-37863000 28800 0 MOT}
+ {-22134600 32400 1 MOST}
+ {-6413400 28800 0 MOT}
+ {9315000 32400 1 MOST}
+ {25036200 28800 0 MOT}
+ {40764600 32400 1 MOST}
+ {56485800 28800 0 MOT}
+ {72201600 32400 1 MOST}
+ {87922800 28800 0 MOT}
+ {103651200 32400 1 MOST}
+ {119977200 28800 0 MOT}
+ {135705600 32400 1 MOST}
+ {151439400 28800 0 MOT}
+ {167167800 32400 1 MOST}
+ {182889000 28800 0 MOT}
+ {198617400 32400 1 MOST}
+ {214338600 28800 0 MOT}
+ {230067000 32400 1 MOST}
+ {245788200 28800 0 MOT}
+ {261504000 32400 1 MOST}
+ {277225200 28800 0 MOT}
+ {292953600 32400 1 MOST}
+ {309279600 28800 0 MOT}
+ {325008000 32400 1 MOST}
+ {340729200 28800 0 MOT}
+}
diff --git a/library/tzdata/Asia/Magadan b/library/tzdata/Asia/Magadan
new file mode 100644
index 0000000..28e1f2f
--- /dev/null
+++ b/library/tzdata/Asia/Magadan
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Magadan) {
+ {-9223372036854775808 36192 0 LMT}
+ {-1441188192 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 1 MAGST}
+ {1319900400 39600 0 MAGT}
+ {1332601200 43200 1 MAGST}
+ {1351350000 39600 0 MAGT}
+ {1364655600 43200 1 MAGST}
+ {1382799600 39600 0 MAGT}
+ {1396105200 43200 1 MAGST}
+ {1414249200 39600 0 MAGT}
+ {1427554800 43200 1 MAGST}
+ {1445698800 39600 0 MAGT}
+ {1459004400 43200 1 MAGST}
+ {1477753200 39600 0 MAGT}
+ {1490454000 43200 1 MAGST}
+ {1509202800 39600 0 MAGT}
+ {1521903600 43200 1 MAGST}
+ {1540652400 39600 0 MAGT}
+ {1553958000 43200 1 MAGST}
+ {1572102000 39600 0 MAGT}
+ {1585407600 43200 1 MAGST}
+ {1603551600 39600 0 MAGT}
+ {1616857200 43200 1 MAGST}
+ {1635606000 39600 0 MAGT}
+ {1648306800 43200 1 MAGST}
+ {1667055600 39600 0 MAGT}
+ {1679756400 43200 1 MAGST}
+ {1698505200 39600 0 MAGT}
+ {1711810800 43200 1 MAGST}
+ {1729954800 39600 0 MAGT}
+ {1743260400 43200 1 MAGST}
+ {1761404400 39600 0 MAGT}
+ {1774710000 43200 1 MAGST}
+ {1792854000 39600 0 MAGT}
+ {1806159600 43200 1 MAGST}
+ {1824908400 39600 0 MAGT}
+ {1837609200 43200 1 MAGST}
+ {1856358000 39600 0 MAGT}
+ {1869058800 43200 1 MAGST}
+ {1887807600 39600 0 MAGT}
+ {1901113200 43200 1 MAGST}
+ {1919257200 39600 0 MAGT}
+ {1932562800 43200 1 MAGST}
+ {1950706800 39600 0 MAGT}
+ {1964012400 43200 1 MAGST}
+ {1982761200 39600 0 MAGT}
+ {1995462000 43200 1 MAGST}
+ {2014210800 39600 0 MAGT}
+ {2026911600 43200 1 MAGST}
+ {2045660400 39600 0 MAGT}
+ {2058361200 43200 1 MAGST}
+ {2077110000 39600 0 MAGT}
+ {2090415600 43200 1 MAGST}
+ {2108559600 39600 0 MAGT}
+ {2121865200 43200 1 MAGST}
+ {2140009200 39600 0 MAGT}
+ {2153314800 43200 1 MAGST}
+ {2172063600 39600 0 MAGT}
+ {2184764400 43200 1 MAGST}
+ {2203513200 39600 0 MAGT}
+ {2216214000 43200 1 MAGST}
+ {2234962800 39600 0 MAGT}
+ {2248268400 43200 1 MAGST}
+ {2266412400 39600 0 MAGT}
+ {2279718000 43200 1 MAGST}
+ {2297862000 39600 0 MAGT}
+ {2311167600 43200 1 MAGST}
+ {2329311600 39600 0 MAGT}
+ {2342617200 43200 1 MAGST}
+ {2361366000 39600 0 MAGT}
+ {2374066800 43200 1 MAGST}
+ {2392815600 39600 0 MAGT}
+ {2405516400 43200 1 MAGST}
+ {2424265200 39600 0 MAGT}
+ {2437570800 43200 1 MAGST}
+ {2455714800 39600 0 MAGT}
+ {2469020400 43200 1 MAGST}
+ {2487164400 39600 0 MAGT}
+ {2500470000 43200 1 MAGST}
+ {2519218800 39600 0 MAGT}
+ {2531919600 43200 1 MAGST}
+ {2550668400 39600 0 MAGT}
+ {2563369200 43200 1 MAGST}
+ {2582118000 39600 0 MAGT}
+ {2595423600 43200 1 MAGST}
+ {2613567600 39600 0 MAGT}
+ {2626873200 43200 1 MAGST}
+ {2645017200 39600 0 MAGT}
+ {2658322800 43200 1 MAGST}
+ {2676466800 39600 0 MAGT}
+ {2689772400 43200 1 MAGST}
+ {2708521200 39600 0 MAGT}
+ {2721222000 43200 1 MAGST}
+ {2739970800 39600 0 MAGT}
+ {2752671600 43200 1 MAGST}
+ {2771420400 39600 0 MAGT}
+ {2784726000 43200 1 MAGST}
+ {2802870000 39600 0 MAGT}
+ {2816175600 43200 1 MAGST}
+ {2834319600 39600 0 MAGT}
+ {2847625200 43200 1 MAGST}
+ {2866374000 39600 0 MAGT}
+ {2879074800 43200 1 MAGST}
+ {2897823600 39600 0 MAGT}
+ {2910524400 43200 1 MAGST}
+ {2929273200 39600 0 MAGT}
+ {2941974000 43200 1 MAGST}
+ {2960722800 39600 0 MAGT}
+ {2974028400 43200 1 MAGST}
+ {2992172400 39600 0 MAGT}
+ {3005478000 43200 1 MAGST}
+ {3023622000 39600 0 MAGT}
+ {3036927600 43200 1 MAGST}
+ {3055676400 39600 0 MAGT}
+ {3068377200 43200 1 MAGST}
+ {3087126000 39600 0 MAGT}
+ {3099826800 43200 1 MAGST}
+ {3118575600 39600 0 MAGT}
+ {3131881200 43200 1 MAGST}
+ {3150025200 39600 0 MAGT}
+ {3163330800 43200 1 MAGST}
+ {3181474800 39600 0 MAGT}
+ {3194780400 43200 1 MAGST}
+ {3212924400 39600 0 MAGT}
+ {3226230000 43200 1 MAGST}
+ {3244978800 39600 0 MAGT}
+ {3257679600 43200 1 MAGST}
+ {3276428400 39600 0 MAGT}
+ {3289129200 43200 1 MAGST}
+ {3307878000 39600 0 MAGT}
+ {3321183600 43200 1 MAGST}
+ {3339327600 39600 0 MAGT}
+ {3352633200 43200 1 MAGST}
+ {3370777200 39600 0 MAGT}
+ {3384082800 43200 1 MAGST}
+ {3402831600 39600 0 MAGT}
+ {3415532400 43200 1 MAGST}
+ {3434281200 39600 0 MAGT}
+ {3446982000 43200 1 MAGST}
+ {3465730800 39600 0 MAGT}
+ {3479036400 43200 1 MAGST}
+ {3497180400 39600 0 MAGT}
+ {3510486000 43200 1 MAGST}
+ {3528630000 39600 0 MAGT}
+ {3541935600 43200 1 MAGST}
+ {3560079600 39600 0 MAGT}
+ {3573385200 43200 1 MAGST}
+ {3592134000 39600 0 MAGT}
+ {3604834800 43200 1 MAGST}
+ {3623583600 39600 0 MAGT}
+ {3636284400 43200 1 MAGST}
+ {3655033200 39600 0 MAGT}
+ {3668338800 43200 1 MAGST}
+ {3686482800 39600 0 MAGT}
+ {3699788400 43200 1 MAGST}
+ {3717932400 39600 0 MAGT}
+ {3731238000 43200 1 MAGST}
+ {3749986800 39600 0 MAGT}
+ {3762687600 43200 1 MAGST}
+ {3781436400 39600 0 MAGT}
+ {3794137200 43200 1 MAGST}
+ {3812886000 39600 0 MAGT}
+ {3825586800 43200 1 MAGST}
+ {3844335600 39600 0 MAGT}
+ {3857641200 43200 1 MAGST}
+ {3875785200 39600 0 MAGT}
+ {3889090800 43200 1 MAGST}
+ {3907234800 39600 0 MAGT}
+ {3920540400 43200 1 MAGST}
+ {3939289200 39600 0 MAGT}
+ {3951990000 43200 1 MAGST}
+ {3970738800 39600 0 MAGT}
+ {3983439600 43200 1 MAGST}
+ {4002188400 39600 0 MAGT}
+ {4015494000 43200 1 MAGST}
+ {4033638000 39600 0 MAGT}
+ {4046943600 43200 1 MAGST}
+ {4065087600 39600 0 MAGT}
+ {4078393200 43200 1 MAGST}
+ {4096537200 39600 0 MAGT}
+}
diff --git a/library/tzdata/Asia/Makassar b/library/tzdata/Asia/Makassar
new file mode 100644
index 0000000..aa604b4
--- /dev/null
+++ b/library/tzdata/Asia/Makassar
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Makassar) {
+ {-9223372036854775808 28656 0 LMT}
+ {-1577951856 28656 0 MMT}
+ {-1172908656 28800 0 CIT}
+ {-880272000 32400 0 JST}
+ {-766054800 28800 0 CIT}
+}
diff --git a/library/tzdata/Asia/Manila b/library/tzdata/Asia/Manila
new file mode 100644
index 0000000..9cc25e8
--- /dev/null
+++ b/library/tzdata/Asia/Manila
@@ -0,0 +1,15 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Manila) {
+ {-9223372036854775808 -57360 0 LMT}
+ {-3944621040 29040 0 LMT}
+ {-2229321840 28800 0 PHT}
+ {-1046678400 32400 1 PHST}
+ {-1038733200 28800 0 PHT}
+ {-873273600 32400 0 JST}
+ {-794221200 28800 0 PHT}
+ {-496224000 32400 1 PHST}
+ {-489315600 28800 0 PHT}
+ {259344000 32400 1 PHST}
+ {275151600 28800 0 PHT}
+}
diff --git a/library/tzdata/Asia/Muscat b/library/tzdata/Asia/Muscat
new file mode 100644
index 0000000..21b5873
--- /dev/null
+++ b/library/tzdata/Asia/Muscat
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Muscat) {
+ {-9223372036854775808 14060 0 LMT}
+ {-1577937260 14400 0 GST}
+}
diff --git a/library/tzdata/Asia/Nicosia b/library/tzdata/Asia/Nicosia
new file mode 100644
index 0000000..73a7b4c
--- /dev/null
+++ b/library/tzdata/Asia/Nicosia
@@ -0,0 +1,257 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Nicosia) {
+ {-9223372036854775808 8008 0 LMT}
+ {-1518920008 7200 0 EET}
+ {166572000 10800 1 EEST}
+ {182293200 7200 0 EET}
+ {200959200 10800 1 EEST}
+ {213829200 7200 0 EET}
+ {228866400 10800 1 EEST}
+ {243982800 7200 0 EET}
+ {260316000 10800 1 EEST}
+ {276123600 7200 0 EET}
+ {291765600 10800 1 EEST}
+ {307486800 7200 0 EET}
+ {323820000 10800 1 EEST}
+ {338936400 7200 0 EET}
+ {354664800 10800 1 EEST}
+ {370386000 7200 0 EET}
+ {386114400 10800 1 EEST}
+ {401835600 7200 0 EET}
+ {417564000 10800 1 EEST}
+ {433285200 7200 0 EET}
+ {449013600 10800 1 EEST}
+ {465339600 7200 0 EET}
+ {481068000 10800 1 EEST}
+ {496789200 7200 0 EET}
+ {512517600 10800 1 EEST}
+ {528238800 7200 0 EET}
+ {543967200 10800 1 EEST}
+ {559688400 7200 0 EET}
+ {575416800 10800 1 EEST}
+ {591138000 7200 0 EET}
+ {606866400 10800 1 EEST}
+ {622587600 7200 0 EET}
+ {638316000 10800 1 EEST}
+ {654642000 7200 0 EET}
+ {670370400 10800 1 EEST}
+ {686091600 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {904597200 10800 0 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Novokuznetsk b/library/tzdata/Asia/Novokuznetsk
new file mode 100644
index 0000000..d3d611d
--- /dev/null
+++ b/library/tzdata/Asia/Novokuznetsk
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Novokuznetsk) {
+ {-9223372036854775808 20928 0 NMT}
+ {-1577512128 21600 0 KRAT}
+ {-1247551200 25200 0 KRAMMTT}
+ {354906000 28800 1 KRAST}
+ {370713600 25200 0 KRAT}
+ {386442000 28800 1 KRAST}
+ {402249600 25200 0 KRAT}
+ {417978000 28800 1 KRAST}
+ {433785600 25200 0 KRAT}
+ {449600400 28800 1 KRAST}
+ {465332400 25200 0 KRAT}
+ {481057200 28800 1 KRAST}
+ {496782000 25200 0 KRAT}
+ {512506800 28800 1 KRAST}
+ {528231600 25200 0 KRAT}
+ {543956400 28800 1 KRAST}
+ {559681200 25200 0 KRAT}
+ {575406000 28800 1 KRAST}
+ {591130800 25200 0 KRAT}
+ {606855600 28800 1 KRAST}
+ {622580400 25200 0 KRAT}
+ {638305200 28800 1 KRAST}
+ {654634800 25200 0 KRAT}
+ {670359600 21600 0 KRAMMTT}
+ {670363200 25200 1 KRAST}
+ {686088000 21600 0 KRAT}
+ {695764800 25200 0 KRAMMTT}
+ {701798400 28800 1 KRAST}
+ {717519600 25200 0 KRAT}
+ {733258800 28800 1 KRAST}
+ {748983600 25200 0 KRAT}
+ {764708400 28800 1 KRAST}
+ {780433200 25200 0 KRAT}
+ {796158000 28800 1 KRAST}
+ {811882800 25200 0 KRAT}
+ {828212400 28800 1 KRAST}
+ {846356400 25200 0 KRAT}
+ {859662000 28800 1 KRAST}
+ {877806000 25200 0 KRAT}
+ {891111600 28800 1 KRAST}
+ {909255600 25200 0 KRAT}
+ {922561200 28800 1 KRAST}
+ {941310000 25200 0 KRAT}
+ {954010800 28800 1 KRAST}
+ {972759600 25200 0 KRAT}
+ {985460400 28800 1 KRAST}
+ {1004209200 25200 0 KRAT}
+ {1017514800 28800 1 KRAST}
+ {1035658800 25200 0 KRAT}
+ {1048964400 28800 1 KRAST}
+ {1067108400 25200 0 KRAT}
+ {1080414000 28800 1 KRAST}
+ {1099162800 25200 0 KRAT}
+ {1111863600 28800 1 KRAST}
+ {1130612400 25200 0 KRAT}
+ {1143313200 28800 1 KRAST}
+ {1162062000 25200 0 KRAT}
+ {1174762800 28800 1 KRAST}
+ {1193511600 25200 0 KRAT}
+ {1206817200 28800 1 KRAST}
+ {1224961200 25200 0 KRAT}
+ {1238266800 28800 1 KRAST}
+ {1256410800 25200 0 KRAT}
+ {1269716400 21600 0 NOVMMTT}
+ {1269720000 25200 1 NOVST}
+ {1288468800 21600 0 NOVT}
+ {1301169600 25200 1 NOVST}
+ {1319918400 21600 0 NOVT}
+ {1332619200 25200 1 NOVST}
+ {1351368000 21600 0 NOVT}
+ {1364673600 25200 1 NOVST}
+ {1382817600 21600 0 NOVT}
+ {1396123200 25200 1 NOVST}
+ {1414267200 21600 0 NOVT}
+ {1427572800 25200 1 NOVST}
+ {1445716800 21600 0 NOVT}
+ {1459022400 25200 1 NOVST}
+ {1477771200 21600 0 NOVT}
+ {1490472000 25200 1 NOVST}
+ {1509220800 21600 0 NOVT}
+ {1521921600 25200 1 NOVST}
+ {1540670400 21600 0 NOVT}
+ {1553976000 25200 1 NOVST}
+ {1572120000 21600 0 NOVT}
+ {1585425600 25200 1 NOVST}
+ {1603569600 21600 0 NOVT}
+ {1616875200 25200 1 NOVST}
+ {1635624000 21600 0 NOVT}
+ {1648324800 25200 1 NOVST}
+ {1667073600 21600 0 NOVT}
+ {1679774400 25200 1 NOVST}
+ {1698523200 21600 0 NOVT}
+ {1711828800 25200 1 NOVST}
+ {1729972800 21600 0 NOVT}
+ {1743278400 25200 1 NOVST}
+ {1761422400 21600 0 NOVT}
+ {1774728000 25200 1 NOVST}
+ {1792872000 21600 0 NOVT}
+ {1806177600 25200 1 NOVST}
+ {1824926400 21600 0 NOVT}
+ {1837627200 25200 1 NOVST}
+ {1856376000 21600 0 NOVT}
+ {1869076800 25200 1 NOVST}
+ {1887825600 21600 0 NOVT}
+ {1901131200 25200 1 NOVST}
+ {1919275200 21600 0 NOVT}
+ {1932580800 25200 1 NOVST}
+ {1950724800 21600 0 NOVT}
+ {1964030400 25200 1 NOVST}
+ {1982779200 21600 0 NOVT}
+ {1995480000 25200 1 NOVST}
+ {2014228800 21600 0 NOVT}
+ {2026929600 25200 1 NOVST}
+ {2045678400 21600 0 NOVT}
+ {2058379200 25200 1 NOVST}
+ {2077128000 21600 0 NOVT}
+ {2090433600 25200 1 NOVST}
+ {2108577600 21600 0 NOVT}
+ {2121883200 25200 1 NOVST}
+ {2140027200 21600 0 NOVT}
+ {2153332800 25200 1 NOVST}
+ {2172081600 21600 0 NOVT}
+ {2184782400 25200 1 NOVST}
+ {2203531200 21600 0 NOVT}
+ {2216232000 25200 1 NOVST}
+ {2234980800 21600 0 NOVT}
+ {2248286400 25200 1 NOVST}
+ {2266430400 21600 0 NOVT}
+ {2279736000 25200 1 NOVST}
+ {2297880000 21600 0 NOVT}
+ {2311185600 25200 1 NOVST}
+ {2329329600 21600 0 NOVT}
+ {2342635200 25200 1 NOVST}
+ {2361384000 21600 0 NOVT}
+ {2374084800 25200 1 NOVST}
+ {2392833600 21600 0 NOVT}
+ {2405534400 25200 1 NOVST}
+ {2424283200 21600 0 NOVT}
+ {2437588800 25200 1 NOVST}
+ {2455732800 21600 0 NOVT}
+ {2469038400 25200 1 NOVST}
+ {2487182400 21600 0 NOVT}
+ {2500488000 25200 1 NOVST}
+ {2519236800 21600 0 NOVT}
+ {2531937600 25200 1 NOVST}
+ {2550686400 21600 0 NOVT}
+ {2563387200 25200 1 NOVST}
+ {2582136000 21600 0 NOVT}
+ {2595441600 25200 1 NOVST}
+ {2613585600 21600 0 NOVT}
+ {2626891200 25200 1 NOVST}
+ {2645035200 21600 0 NOVT}
+ {2658340800 25200 1 NOVST}
+ {2676484800 21600 0 NOVT}
+ {2689790400 25200 1 NOVST}
+ {2708539200 21600 0 NOVT}
+ {2721240000 25200 1 NOVST}
+ {2739988800 21600 0 NOVT}
+ {2752689600 25200 1 NOVST}
+ {2771438400 21600 0 NOVT}
+ {2784744000 25200 1 NOVST}
+ {2802888000 21600 0 NOVT}
+ {2816193600 25200 1 NOVST}
+ {2834337600 21600 0 NOVT}
+ {2847643200 25200 1 NOVST}
+ {2866392000 21600 0 NOVT}
+ {2879092800 25200 1 NOVST}
+ {2897841600 21600 0 NOVT}
+ {2910542400 25200 1 NOVST}
+ {2929291200 21600 0 NOVT}
+ {2941992000 25200 1 NOVST}
+ {2960740800 21600 0 NOVT}
+ {2974046400 25200 1 NOVST}
+ {2992190400 21600 0 NOVT}
+ {3005496000 25200 1 NOVST}
+ {3023640000 21600 0 NOVT}
+ {3036945600 25200 1 NOVST}
+ {3055694400 21600 0 NOVT}
+ {3068395200 25200 1 NOVST}
+ {3087144000 21600 0 NOVT}
+ {3099844800 25200 1 NOVST}
+ {3118593600 21600 0 NOVT}
+ {3131899200 25200 1 NOVST}
+ {3150043200 21600 0 NOVT}
+ {3163348800 25200 1 NOVST}
+ {3181492800 21600 0 NOVT}
+ {3194798400 25200 1 NOVST}
+ {3212942400 21600 0 NOVT}
+ {3226248000 25200 1 NOVST}
+ {3244996800 21600 0 NOVT}
+ {3257697600 25200 1 NOVST}
+ {3276446400 21600 0 NOVT}
+ {3289147200 25200 1 NOVST}
+ {3307896000 21600 0 NOVT}
+ {3321201600 25200 1 NOVST}
+ {3339345600 21600 0 NOVT}
+ {3352651200 25200 1 NOVST}
+ {3370795200 21600 0 NOVT}
+ {3384100800 25200 1 NOVST}
+ {3402849600 21600 0 NOVT}
+ {3415550400 25200 1 NOVST}
+ {3434299200 21600 0 NOVT}
+ {3447000000 25200 1 NOVST}
+ {3465748800 21600 0 NOVT}
+ {3479054400 25200 1 NOVST}
+ {3497198400 21600 0 NOVT}
+ {3510504000 25200 1 NOVST}
+ {3528648000 21600 0 NOVT}
+ {3541953600 25200 1 NOVST}
+ {3560097600 21600 0 NOVT}
+ {3573403200 25200 1 NOVST}
+ {3592152000 21600 0 NOVT}
+ {3604852800 25200 1 NOVST}
+ {3623601600 21600 0 NOVT}
+ {3636302400 25200 1 NOVST}
+ {3655051200 21600 0 NOVT}
+ {3668356800 25200 1 NOVST}
+ {3686500800 21600 0 NOVT}
+ {3699806400 25200 1 NOVST}
+ {3717950400 21600 0 NOVT}
+ {3731256000 25200 1 NOVST}
+ {3750004800 21600 0 NOVT}
+ {3762705600 25200 1 NOVST}
+ {3781454400 21600 0 NOVT}
+ {3794155200 25200 1 NOVST}
+ {3812904000 21600 0 NOVT}
+ {3825604800 25200 1 NOVST}
+ {3844353600 21600 0 NOVT}
+ {3857659200 25200 1 NOVST}
+ {3875803200 21600 0 NOVT}
+ {3889108800 25200 1 NOVST}
+ {3907252800 21600 0 NOVT}
+ {3920558400 25200 1 NOVST}
+ {3939307200 21600 0 NOVT}
+ {3952008000 25200 1 NOVST}
+ {3970756800 21600 0 NOVT}
+ {3983457600 25200 1 NOVST}
+ {4002206400 21600 0 NOVT}
+ {4015512000 25200 1 NOVST}
+ {4033656000 21600 0 NOVT}
+ {4046961600 25200 1 NOVST}
+ {4065105600 21600 0 NOVT}
+ {4078411200 25200 1 NOVST}
+ {4096555200 21600 0 NOVT}
+}
diff --git a/library/tzdata/Asia/Novosibirsk b/library/tzdata/Asia/Novosibirsk
new file mode 100644
index 0000000..0b35658
--- /dev/null
+++ b/library/tzdata/Asia/Novosibirsk
@@ -0,0 +1,248 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Novosibirsk) {
+ {-9223372036854775808 19900 0 LMT}
+ {-1579476700 21600 0 NOVT}
+ {-1247551200 25200 0 NOVMMTT}
+ {354906000 28800 1 NOVST}
+ {370713600 25200 0 NOVT}
+ {386442000 28800 1 NOVST}
+ {402249600 25200 0 NOVT}
+ {417978000 28800 1 NOVST}
+ {433785600 25200 0 NOVT}
+ {449600400 28800 1 NOVST}
+ {465332400 25200 0 NOVT}
+ {481057200 28800 1 NOVST}
+ {496782000 25200 0 NOVT}
+ {512506800 28800 1 NOVST}
+ {528231600 25200 0 NOVT}
+ {543956400 28800 1 NOVST}
+ {559681200 25200 0 NOVT}
+ {575406000 28800 1 NOVST}
+ {591130800 25200 0 NOVT}
+ {606855600 28800 1 NOVST}
+ {622580400 25200 0 NOVT}
+ {638305200 28800 1 NOVST}
+ {654634800 25200 0 NOVT}
+ {670359600 21600 0 NOVMMTT}
+ {670363200 25200 1 NOVST}
+ {686088000 21600 0 NOVT}
+ {695764800 25200 0 NOVMMTT}
+ {701798400 28800 1 NOVST}
+ {717519600 25200 0 NOVT}
+ {733258800 28800 1 NOVST}
+ {738090000 25200 0 NOVST}
+ {748987200 21600 0 NOVT}
+ {764712000 25200 1 NOVST}
+ {780436800 21600 0 NOVT}
+ {796161600 25200 1 NOVST}
+ {811886400 21600 0 NOVT}
+ {828216000 25200 1 NOVST}
+ {846360000 21600 0 NOVT}
+ {859665600 25200 1 NOVST}
+ {877809600 21600 0 NOVT}
+ {891115200 25200 1 NOVST}
+ {909259200 21600 0 NOVT}
+ {922564800 25200 1 NOVST}
+ {941313600 21600 0 NOVT}
+ {954014400 25200 1 NOVST}
+ {972763200 21600 0 NOVT}
+ {985464000 25200 1 NOVST}
+ {1004212800 21600 0 NOVT}
+ {1017518400 25200 1 NOVST}
+ {1035662400 21600 0 NOVT}
+ {1048968000 25200 1 NOVST}
+ {1067112000 21600 0 NOVT}
+ {1080417600 25200 1 NOVST}
+ {1099166400 21600 0 NOVT}
+ {1111867200 25200 1 NOVST}
+ {1130616000 21600 0 NOVT}
+ {1143316800 25200 1 NOVST}
+ {1162065600 21600 0 NOVT}
+ {1174766400 25200 1 NOVST}
+ {1193515200 21600 0 NOVT}
+ {1206820800 25200 1 NOVST}
+ {1224964800 21600 0 NOVT}
+ {1238270400 25200 1 NOVST}
+ {1256414400 21600 0 NOVT}
+ {1269720000 25200 1 NOVST}
+ {1288468800 21600 0 NOVT}
+ {1301169600 25200 1 NOVST}
+ {1319918400 21600 0 NOVT}
+ {1332619200 25200 1 NOVST}
+ {1351368000 21600 0 NOVT}
+ {1364673600 25200 1 NOVST}
+ {1382817600 21600 0 NOVT}
+ {1396123200 25200 1 NOVST}
+ {1414267200 21600 0 NOVT}
+ {1427572800 25200 1 NOVST}
+ {1445716800 21600 0 NOVT}
+ {1459022400 25200 1 NOVST}
+ {1477771200 21600 0 NOVT}
+ {1490472000 25200 1 NOVST}
+ {1509220800 21600 0 NOVT}
+ {1521921600 25200 1 NOVST}
+ {1540670400 21600 0 NOVT}
+ {1553976000 25200 1 NOVST}
+ {1572120000 21600 0 NOVT}
+ {1585425600 25200 1 NOVST}
+ {1603569600 21600 0 NOVT}
+ {1616875200 25200 1 NOVST}
+ {1635624000 21600 0 NOVT}
+ {1648324800 25200 1 NOVST}
+ {1667073600 21600 0 NOVT}
+ {1679774400 25200 1 NOVST}
+ {1698523200 21600 0 NOVT}
+ {1711828800 25200 1 NOVST}
+ {1729972800 21600 0 NOVT}
+ {1743278400 25200 1 NOVST}
+ {1761422400 21600 0 NOVT}
+ {1774728000 25200 1 NOVST}
+ {1792872000 21600 0 NOVT}
+ {1806177600 25200 1 NOVST}
+ {1824926400 21600 0 NOVT}
+ {1837627200 25200 1 NOVST}
+ {1856376000 21600 0 NOVT}
+ {1869076800 25200 1 NOVST}
+ {1887825600 21600 0 NOVT}
+ {1901131200 25200 1 NOVST}
+ {1919275200 21600 0 NOVT}
+ {1932580800 25200 1 NOVST}
+ {1950724800 21600 0 NOVT}
+ {1964030400 25200 1 NOVST}
+ {1982779200 21600 0 NOVT}
+ {1995480000 25200 1 NOVST}
+ {2014228800 21600 0 NOVT}
+ {2026929600 25200 1 NOVST}
+ {2045678400 21600 0 NOVT}
+ {2058379200 25200 1 NOVST}
+ {2077128000 21600 0 NOVT}
+ {2090433600 25200 1 NOVST}
+ {2108577600 21600 0 NOVT}
+ {2121883200 25200 1 NOVST}
+ {2140027200 21600 0 NOVT}
+ {2153332800 25200 1 NOVST}
+ {2172081600 21600 0 NOVT}
+ {2184782400 25200 1 NOVST}
+ {2203531200 21600 0 NOVT}
+ {2216232000 25200 1 NOVST}
+ {2234980800 21600 0 NOVT}
+ {2248286400 25200 1 NOVST}
+ {2266430400 21600 0 NOVT}
+ {2279736000 25200 1 NOVST}
+ {2297880000 21600 0 NOVT}
+ {2311185600 25200 1 NOVST}
+ {2329329600 21600 0 NOVT}
+ {2342635200 25200 1 NOVST}
+ {2361384000 21600 0 NOVT}
+ {2374084800 25200 1 NOVST}
+ {2392833600 21600 0 NOVT}
+ {2405534400 25200 1 NOVST}
+ {2424283200 21600 0 NOVT}
+ {2437588800 25200 1 NOVST}
+ {2455732800 21600 0 NOVT}
+ {2469038400 25200 1 NOVST}
+ {2487182400 21600 0 NOVT}
+ {2500488000 25200 1 NOVST}
+ {2519236800 21600 0 NOVT}
+ {2531937600 25200 1 NOVST}
+ {2550686400 21600 0 NOVT}
+ {2563387200 25200 1 NOVST}
+ {2582136000 21600 0 NOVT}
+ {2595441600 25200 1 NOVST}
+ {2613585600 21600 0 NOVT}
+ {2626891200 25200 1 NOVST}
+ {2645035200 21600 0 NOVT}
+ {2658340800 25200 1 NOVST}
+ {2676484800 21600 0 NOVT}
+ {2689790400 25200 1 NOVST}
+ {2708539200 21600 0 NOVT}
+ {2721240000 25200 1 NOVST}
+ {2739988800 21600 0 NOVT}
+ {2752689600 25200 1 NOVST}
+ {2771438400 21600 0 NOVT}
+ {2784744000 25200 1 NOVST}
+ {2802888000 21600 0 NOVT}
+ {2816193600 25200 1 NOVST}
+ {2834337600 21600 0 NOVT}
+ {2847643200 25200 1 NOVST}
+ {2866392000 21600 0 NOVT}
+ {2879092800 25200 1 NOVST}
+ {2897841600 21600 0 NOVT}
+ {2910542400 25200 1 NOVST}
+ {2929291200 21600 0 NOVT}
+ {2941992000 25200 1 NOVST}
+ {2960740800 21600 0 NOVT}
+ {2974046400 25200 1 NOVST}
+ {2992190400 21600 0 NOVT}
+ {3005496000 25200 1 NOVST}
+ {3023640000 21600 0 NOVT}
+ {3036945600 25200 1 NOVST}
+ {3055694400 21600 0 NOVT}
+ {3068395200 25200 1 NOVST}
+ {3087144000 21600 0 NOVT}
+ {3099844800 25200 1 NOVST}
+ {3118593600 21600 0 NOVT}
+ {3131899200 25200 1 NOVST}
+ {3150043200 21600 0 NOVT}
+ {3163348800 25200 1 NOVST}
+ {3181492800 21600 0 NOVT}
+ {3194798400 25200 1 NOVST}
+ {3212942400 21600 0 NOVT}
+ {3226248000 25200 1 NOVST}
+ {3244996800 21600 0 NOVT}
+ {3257697600 25200 1 NOVST}
+ {3276446400 21600 0 NOVT}
+ {3289147200 25200 1 NOVST}
+ {3307896000 21600 0 NOVT}
+ {3321201600 25200 1 NOVST}
+ {3339345600 21600 0 NOVT}
+ {3352651200 25200 1 NOVST}
+ {3370795200 21600 0 NOVT}
+ {3384100800 25200 1 NOVST}
+ {3402849600 21600 0 NOVT}
+ {3415550400 25200 1 NOVST}
+ {3434299200 21600 0 NOVT}
+ {3447000000 25200 1 NOVST}
+ {3465748800 21600 0 NOVT}
+ {3479054400 25200 1 NOVST}
+ {3497198400 21600 0 NOVT}
+ {3510504000 25200 1 NOVST}
+ {3528648000 21600 0 NOVT}
+ {3541953600 25200 1 NOVST}
+ {3560097600 21600 0 NOVT}
+ {3573403200 25200 1 NOVST}
+ {3592152000 21600 0 NOVT}
+ {3604852800 25200 1 NOVST}
+ {3623601600 21600 0 NOVT}
+ {3636302400 25200 1 NOVST}
+ {3655051200 21600 0 NOVT}
+ {3668356800 25200 1 NOVST}
+ {3686500800 21600 0 NOVT}
+ {3699806400 25200 1 NOVST}
+ {3717950400 21600 0 NOVT}
+ {3731256000 25200 1 NOVST}
+ {3750004800 21600 0 NOVT}
+ {3762705600 25200 1 NOVST}
+ {3781454400 21600 0 NOVT}
+ {3794155200 25200 1 NOVST}
+ {3812904000 21600 0 NOVT}
+ {3825604800 25200 1 NOVST}
+ {3844353600 21600 0 NOVT}
+ {3857659200 25200 1 NOVST}
+ {3875803200 21600 0 NOVT}
+ {3889108800 25200 1 NOVST}
+ {3907252800 21600 0 NOVT}
+ {3920558400 25200 1 NOVST}
+ {3939307200 21600 0 NOVT}
+ {3952008000 25200 1 NOVST}
+ {3970756800 21600 0 NOVT}
+ {3983457600 25200 1 NOVST}
+ {4002206400 21600 0 NOVT}
+ {4015512000 25200 1 NOVST}
+ {4033656000 21600 0 NOVT}
+ {4046961600 25200 1 NOVST}
+ {4065105600 21600 0 NOVT}
+ {4078411200 25200 1 NOVST}
+ {4096555200 21600 0 NOVT}
+}
diff --git a/library/tzdata/Asia/Omsk b/library/tzdata/Asia/Omsk
new file mode 100644
index 0000000..21db9c9
--- /dev/null
+++ b/library/tzdata/Asia/Omsk
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Omsk) {
+ {-9223372036854775808 17616 0 LMT}
+ {-1582088016 18000 0 OMST}
+ {-1247547600 21600 0 OMSMMTT}
+ {354909600 25200 1 OMSST}
+ {370717200 21600 0 OMST}
+ {386445600 25200 1 OMSST}
+ {402253200 21600 0 OMST}
+ {417981600 25200 1 OMSST}
+ {433789200 21600 0 OMST}
+ {449604000 25200 1 OMSST}
+ {465336000 21600 0 OMST}
+ {481060800 25200 1 OMSST}
+ {496785600 21600 0 OMST}
+ {512510400 25200 1 OMSST}
+ {528235200 21600 0 OMST}
+ {543960000 25200 1 OMSST}
+ {559684800 21600 0 OMST}
+ {575409600 25200 1 OMSST}
+ {591134400 21600 0 OMST}
+ {606859200 25200 1 OMSST}
+ {622584000 21600 0 OMST}
+ {638308800 25200 1 OMSST}
+ {654638400 21600 0 OMST}
+ {670363200 18000 0 OMSMMTT}
+ {670366800 21600 1 OMSST}
+ {686091600 18000 0 OMST}
+ {695768400 21600 0 OMSMMTT}
+ {701802000 25200 1 OMSST}
+ {717523200 21600 0 OMST}
+ {733262400 25200 1 OMSST}
+ {748987200 21600 0 OMST}
+ {764712000 25200 1 OMSST}
+ {780436800 21600 0 OMST}
+ {796161600 25200 1 OMSST}
+ {811886400 21600 0 OMST}
+ {828216000 25200 1 OMSST}
+ {846360000 21600 0 OMST}
+ {859665600 25200 1 OMSST}
+ {877809600 21600 0 OMST}
+ {891115200 25200 1 OMSST}
+ {909259200 21600 0 OMST}
+ {922564800 25200 1 OMSST}
+ {941313600 21600 0 OMST}
+ {954014400 25200 1 OMSST}
+ {972763200 21600 0 OMST}
+ {985464000 25200 1 OMSST}
+ {1004212800 21600 0 OMST}
+ {1017518400 25200 1 OMSST}
+ {1035662400 21600 0 OMST}
+ {1048968000 25200 1 OMSST}
+ {1067112000 21600 0 OMST}
+ {1080417600 25200 1 OMSST}
+ {1099166400 21600 0 OMST}
+ {1111867200 25200 1 OMSST}
+ {1130616000 21600 0 OMST}
+ {1143316800 25200 1 OMSST}
+ {1162065600 21600 0 OMST}
+ {1174766400 25200 1 OMSST}
+ {1193515200 21600 0 OMST}
+ {1206820800 25200 1 OMSST}
+ {1224964800 21600 0 OMST}
+ {1238270400 25200 1 OMSST}
+ {1256414400 21600 0 OMST}
+ {1269720000 25200 1 OMSST}
+ {1288468800 21600 0 OMST}
+ {1301169600 25200 1 OMSST}
+ {1319918400 21600 0 OMST}
+ {1332619200 25200 1 OMSST}
+ {1351368000 21600 0 OMST}
+ {1364673600 25200 1 OMSST}
+ {1382817600 21600 0 OMST}
+ {1396123200 25200 1 OMSST}
+ {1414267200 21600 0 OMST}
+ {1427572800 25200 1 OMSST}
+ {1445716800 21600 0 OMST}
+ {1459022400 25200 1 OMSST}
+ {1477771200 21600 0 OMST}
+ {1490472000 25200 1 OMSST}
+ {1509220800 21600 0 OMST}
+ {1521921600 25200 1 OMSST}
+ {1540670400 21600 0 OMST}
+ {1553976000 25200 1 OMSST}
+ {1572120000 21600 0 OMST}
+ {1585425600 25200 1 OMSST}
+ {1603569600 21600 0 OMST}
+ {1616875200 25200 1 OMSST}
+ {1635624000 21600 0 OMST}
+ {1648324800 25200 1 OMSST}
+ {1667073600 21600 0 OMST}
+ {1679774400 25200 1 OMSST}
+ {1698523200 21600 0 OMST}
+ {1711828800 25200 1 OMSST}
+ {1729972800 21600 0 OMST}
+ {1743278400 25200 1 OMSST}
+ {1761422400 21600 0 OMST}
+ {1774728000 25200 1 OMSST}
+ {1792872000 21600 0 OMST}
+ {1806177600 25200 1 OMSST}
+ {1824926400 21600 0 OMST}
+ {1837627200 25200 1 OMSST}
+ {1856376000 21600 0 OMST}
+ {1869076800 25200 1 OMSST}
+ {1887825600 21600 0 OMST}
+ {1901131200 25200 1 OMSST}
+ {1919275200 21600 0 OMST}
+ {1932580800 25200 1 OMSST}
+ {1950724800 21600 0 OMST}
+ {1964030400 25200 1 OMSST}
+ {1982779200 21600 0 OMST}
+ {1995480000 25200 1 OMSST}
+ {2014228800 21600 0 OMST}
+ {2026929600 25200 1 OMSST}
+ {2045678400 21600 0 OMST}
+ {2058379200 25200 1 OMSST}
+ {2077128000 21600 0 OMST}
+ {2090433600 25200 1 OMSST}
+ {2108577600 21600 0 OMST}
+ {2121883200 25200 1 OMSST}
+ {2140027200 21600 0 OMST}
+ {2153332800 25200 1 OMSST}
+ {2172081600 21600 0 OMST}
+ {2184782400 25200 1 OMSST}
+ {2203531200 21600 0 OMST}
+ {2216232000 25200 1 OMSST}
+ {2234980800 21600 0 OMST}
+ {2248286400 25200 1 OMSST}
+ {2266430400 21600 0 OMST}
+ {2279736000 25200 1 OMSST}
+ {2297880000 21600 0 OMST}
+ {2311185600 25200 1 OMSST}
+ {2329329600 21600 0 OMST}
+ {2342635200 25200 1 OMSST}
+ {2361384000 21600 0 OMST}
+ {2374084800 25200 1 OMSST}
+ {2392833600 21600 0 OMST}
+ {2405534400 25200 1 OMSST}
+ {2424283200 21600 0 OMST}
+ {2437588800 25200 1 OMSST}
+ {2455732800 21600 0 OMST}
+ {2469038400 25200 1 OMSST}
+ {2487182400 21600 0 OMST}
+ {2500488000 25200 1 OMSST}
+ {2519236800 21600 0 OMST}
+ {2531937600 25200 1 OMSST}
+ {2550686400 21600 0 OMST}
+ {2563387200 25200 1 OMSST}
+ {2582136000 21600 0 OMST}
+ {2595441600 25200 1 OMSST}
+ {2613585600 21600 0 OMST}
+ {2626891200 25200 1 OMSST}
+ {2645035200 21600 0 OMST}
+ {2658340800 25200 1 OMSST}
+ {2676484800 21600 0 OMST}
+ {2689790400 25200 1 OMSST}
+ {2708539200 21600 0 OMST}
+ {2721240000 25200 1 OMSST}
+ {2739988800 21600 0 OMST}
+ {2752689600 25200 1 OMSST}
+ {2771438400 21600 0 OMST}
+ {2784744000 25200 1 OMSST}
+ {2802888000 21600 0 OMST}
+ {2816193600 25200 1 OMSST}
+ {2834337600 21600 0 OMST}
+ {2847643200 25200 1 OMSST}
+ {2866392000 21600 0 OMST}
+ {2879092800 25200 1 OMSST}
+ {2897841600 21600 0 OMST}
+ {2910542400 25200 1 OMSST}
+ {2929291200 21600 0 OMST}
+ {2941992000 25200 1 OMSST}
+ {2960740800 21600 0 OMST}
+ {2974046400 25200 1 OMSST}
+ {2992190400 21600 0 OMST}
+ {3005496000 25200 1 OMSST}
+ {3023640000 21600 0 OMST}
+ {3036945600 25200 1 OMSST}
+ {3055694400 21600 0 OMST}
+ {3068395200 25200 1 OMSST}
+ {3087144000 21600 0 OMST}
+ {3099844800 25200 1 OMSST}
+ {3118593600 21600 0 OMST}
+ {3131899200 25200 1 OMSST}
+ {3150043200 21600 0 OMST}
+ {3163348800 25200 1 OMSST}
+ {3181492800 21600 0 OMST}
+ {3194798400 25200 1 OMSST}
+ {3212942400 21600 0 OMST}
+ {3226248000 25200 1 OMSST}
+ {3244996800 21600 0 OMST}
+ {3257697600 25200 1 OMSST}
+ {3276446400 21600 0 OMST}
+ {3289147200 25200 1 OMSST}
+ {3307896000 21600 0 OMST}
+ {3321201600 25200 1 OMSST}
+ {3339345600 21600 0 OMST}
+ {3352651200 25200 1 OMSST}
+ {3370795200 21600 0 OMST}
+ {3384100800 25200 1 OMSST}
+ {3402849600 21600 0 OMST}
+ {3415550400 25200 1 OMSST}
+ {3434299200 21600 0 OMST}
+ {3447000000 25200 1 OMSST}
+ {3465748800 21600 0 OMST}
+ {3479054400 25200 1 OMSST}
+ {3497198400 21600 0 OMST}
+ {3510504000 25200 1 OMSST}
+ {3528648000 21600 0 OMST}
+ {3541953600 25200 1 OMSST}
+ {3560097600 21600 0 OMST}
+ {3573403200 25200 1 OMSST}
+ {3592152000 21600 0 OMST}
+ {3604852800 25200 1 OMSST}
+ {3623601600 21600 0 OMST}
+ {3636302400 25200 1 OMSST}
+ {3655051200 21600 0 OMST}
+ {3668356800 25200 1 OMSST}
+ {3686500800 21600 0 OMST}
+ {3699806400 25200 1 OMSST}
+ {3717950400 21600 0 OMST}
+ {3731256000 25200 1 OMSST}
+ {3750004800 21600 0 OMST}
+ {3762705600 25200 1 OMSST}
+ {3781454400 21600 0 OMST}
+ {3794155200 25200 1 OMSST}
+ {3812904000 21600 0 OMST}
+ {3825604800 25200 1 OMSST}
+ {3844353600 21600 0 OMST}
+ {3857659200 25200 1 OMSST}
+ {3875803200 21600 0 OMST}
+ {3889108800 25200 1 OMSST}
+ {3907252800 21600 0 OMST}
+ {3920558400 25200 1 OMSST}
+ {3939307200 21600 0 OMST}
+ {3952008000 25200 1 OMSST}
+ {3970756800 21600 0 OMST}
+ {3983457600 25200 1 OMSST}
+ {4002206400 21600 0 OMST}
+ {4015512000 25200 1 OMSST}
+ {4033656000 21600 0 OMST}
+ {4046961600 25200 1 OMSST}
+ {4065105600 21600 0 OMST}
+ {4078411200 25200 1 OMSST}
+ {4096555200 21600 0 OMST}
+}
diff --git a/library/tzdata/Asia/Oral b/library/tzdata/Asia/Oral
new file mode 100644
index 0000000..88b9a29
--- /dev/null
+++ b/library/tzdata/Asia/Oral
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Oral) {
+ {-9223372036854775808 12324 0 LMT}
+ {-1441164324 14400 0 URAT}
+ {-1247544000 18000 0 URAT}
+ {354913200 21600 1 URAST}
+ {370720800 21600 0 URAT}
+ {386445600 18000 0 URAT}
+ {386449200 21600 1 URAST}
+ {402256800 18000 0 URAT}
+ {417985200 21600 1 URAST}
+ {433792800 18000 0 URAT}
+ {449607600 21600 1 URAST}
+ {465339600 18000 0 URAT}
+ {481064400 21600 1 URAST}
+ {496789200 18000 0 URAT}
+ {512514000 21600 1 URAST}
+ {528238800 18000 0 URAT}
+ {543963600 21600 1 URAST}
+ {559688400 18000 0 URAT}
+ {575413200 21600 1 URAST}
+ {591138000 18000 0 URAT}
+ {606862800 14400 0 URAT}
+ {606866400 18000 1 URAST}
+ {622591200 14400 0 URAT}
+ {638316000 18000 1 URAST}
+ {654645600 14400 0 URAT}
+ {662673600 14400 0 URAT}
+ {692827200 14400 0 ORAT}
+ {701809200 18000 1 ORAST}
+ {717530400 14400 0 ORAT}
+ {733269600 18000 1 ORAST}
+ {748994400 14400 0 ORAT}
+ {764719200 18000 1 ORAST}
+ {780444000 14400 0 ORAT}
+ {796168800 18000 1 ORAST}
+ {811893600 14400 0 ORAT}
+ {828223200 18000 1 ORAST}
+ {846367200 14400 0 ORAT}
+ {859672800 18000 1 ORAST}
+ {877816800 14400 0 ORAT}
+ {891122400 18000 1 ORAST}
+ {909266400 14400 0 ORAT}
+ {922572000 18000 1 ORAST}
+ {941320800 14400 0 ORAT}
+ {954021600 18000 1 ORAST}
+ {972770400 14400 0 ORAT}
+ {985471200 18000 1 ORAST}
+ {1004220000 14400 0 ORAT}
+ {1017525600 18000 1 ORAST}
+ {1035669600 14400 0 ORAT}
+ {1048975200 18000 1 ORAST}
+ {1067119200 14400 0 ORAT}
+ {1080424800 18000 1 ORAST}
+ {1099173600 14400 0 ORAT}
+ {1110830400 18000 0 ORAT}
+}
diff --git a/library/tzdata/Asia/Phnom_Penh b/library/tzdata/Asia/Phnom_Penh
new file mode 100644
index 0000000..4f28420
--- /dev/null
+++ b/library/tzdata/Asia/Phnom_Penh
@@ -0,0 +1,9 @@
+# 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}
+}
diff --git a/library/tzdata/Asia/Pontianak b/library/tzdata/Asia/Pontianak
new file mode 100644
index 0000000..f3567dd
--- /dev/null
+++ b/library/tzdata/Asia/Pontianak
@@ -0,0 +1,13 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Pontianak) {
+ {-9223372036854775808 26240 0 LMT}
+ {-1946186240 26240 0 PMT}
+ {-1172906240 27000 0 WIT}
+ {-881220600 32400 0 JST}
+ {-766054800 27000 0 WIT}
+ {-683883000 28800 0 WIT}
+ {-620812800 27000 0 WIT}
+ {-189415800 28800 0 CIT}
+ {567964800 25200 0 WIT}
+}
diff --git a/library/tzdata/Asia/Pyongyang b/library/tzdata/Asia/Pyongyang
new file mode 100644
index 0000000..21c9a68
--- /dev/null
+++ b/library/tzdata/Asia/Pyongyang
@@ -0,0 +1,11 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Pyongyang) {
+ {-9223372036854775808 30180 0 LMT}
+ {-2524551780 30600 0 KST}
+ {-2053931400 32400 0 KST}
+ {-1325494800 30600 0 KST}
+ {-1199262600 32400 0 KST}
+ {-498128400 28800 0 KST}
+ {-264931200 32400 0 KST}
+}
diff --git a/library/tzdata/Asia/Qatar b/library/tzdata/Asia/Qatar
new file mode 100644
index 0000000..bfb4eb4
--- /dev/null
+++ b/library/tzdata/Asia/Qatar
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qatar) {
+ {-9223372036854775808 12368 0 LMT}
+ {-1577935568 14400 0 GST}
+ {76190400 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Qyzylorda b/library/tzdata/Asia/Qyzylorda
new file mode 100644
index 0000000..16da574
--- /dev/null
+++ b/library/tzdata/Asia/Qyzylorda
@@ -0,0 +1,58 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qyzylorda) {
+ {-9223372036854775808 15712 0 LMT}
+ {-1441167712 14400 0 KIZT}
+ {-1247544000 18000 0 KIZT}
+ {354913200 21600 1 KIZST}
+ {370720800 21600 0 KIZT}
+ {386445600 18000 0 KIZT}
+ {386449200 21600 1 KIZST}
+ {402256800 18000 0 KIZT}
+ {417985200 21600 1 KIZST}
+ {433792800 18000 0 KIZT}
+ {449607600 21600 1 KIZST}
+ {465339600 18000 0 KIZT}
+ {481064400 21600 1 KIZST}
+ {496789200 18000 0 KIZT}
+ {512514000 21600 1 KIZST}
+ {528238800 18000 0 KIZT}
+ {543963600 21600 1 KIZST}
+ {559688400 18000 0 KIZT}
+ {575413200 21600 1 KIZST}
+ {591138000 18000 0 KIZT}
+ {606862800 21600 1 KIZST}
+ {622587600 18000 0 KIZT}
+ {638312400 21600 1 KIZST}
+ {654642000 18000 0 KIZT}
+ {662670000 18000 0 KIZT}
+ {692823600 18000 0 QYZT}
+ {695768400 21600 0 QYZT}
+ {701802000 25200 1 QYZST}
+ {717523200 21600 0 QYZT}
+ {733262400 25200 1 QYZST}
+ {748987200 21600 0 QYZT}
+ {764712000 25200 1 QYZST}
+ {780436800 21600 0 QYZT}
+ {796161600 25200 1 QYZST}
+ {811886400 21600 0 QYZT}
+ {828216000 25200 1 QYZST}
+ {846360000 21600 0 QYZT}
+ {859665600 25200 1 QYZST}
+ {877809600 21600 0 QYZT}
+ {891115200 25200 1 QYZST}
+ {909259200 21600 0 QYZT}
+ {922564800 25200 1 QYZST}
+ {941313600 21600 0 QYZT}
+ {954014400 25200 1 QYZST}
+ {972763200 21600 0 QYZT}
+ {985464000 25200 1 QYZST}
+ {1004212800 21600 0 QYZT}
+ {1017518400 25200 1 QYZST}
+ {1035662400 21600 0 QYZT}
+ {1048968000 25200 1 QYZST}
+ {1067112000 21600 0 QYZT}
+ {1080417600 25200 1 QYZST}
+ {1099166400 21600 0 QYZT}
+ {1110823200 21600 0 QYZT}
+}
diff --git a/library/tzdata/Asia/Rangoon b/library/tzdata/Asia/Rangoon
new file mode 100644
index 0000000..2b8c4fa
--- /dev/null
+++ b/library/tzdata/Asia/Rangoon
@@ -0,0 +1,9 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Rangoon) {
+ {-9223372036854775808 23080 0 LMT}
+ {-2840163880 23076 0 RMT}
+ {-1577946276 23400 0 BURT}
+ {-873268200 32400 0 JST}
+ {-778410000 23400 0 MMT}
+}
diff --git a/library/tzdata/Asia/Riyadh b/library/tzdata/Asia/Riyadh
new file mode 100644
index 0000000..0ef28a9
--- /dev/null
+++ b/library/tzdata/Asia/Riyadh
@@ -0,0 +1,6 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Riyadh) {
+ {-9223372036854775808 11212 0 LMT}
+ {-631163212 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Saigon b/library/tzdata/Asia/Saigon
new file mode 100644
index 0000000..1e42eed
--- /dev/null
+++ b/library/tzdata/Asia/Saigon
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ho_Chi_Minh)]} {
+ LoadTimeZoneFile Asia/Ho_Chi_Minh
+}
+set TZData(:Asia/Saigon) $TZData(:Asia/Ho_Chi_Minh)
diff --git a/library/tzdata/Asia/Sakhalin b/library/tzdata/Asia/Sakhalin
new file mode 100644
index 0000000..31395ab
--- /dev/null
+++ b/library/tzdata/Asia/Sakhalin
@@ -0,0 +1,249 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Sakhalin) {
+ {-9223372036854775808 34248 0 LMT}
+ {-2031039048 32400 0 CJT}
+ {-1009875600 32400 0 JST}
+ {-768560400 39600 0 SAKMMTT}
+ {354891600 43200 1 SAKST}
+ {370699200 39600 0 SAKT}
+ {386427600 43200 1 SAKST}
+ {402235200 39600 0 SAKT}
+ {417963600 43200 1 SAKST}
+ {433771200 39600 0 SAKT}
+ {449586000 43200 1 SAKST}
+ {465318000 39600 0 SAKT}
+ {481042800 43200 1 SAKST}
+ {496767600 39600 0 SAKT}
+ {512492400 43200 1 SAKST}
+ {528217200 39600 0 SAKT}
+ {543942000 43200 1 SAKST}
+ {559666800 39600 0 SAKT}
+ {575391600 43200 1 SAKST}
+ {591116400 39600 0 SAKT}
+ {606841200 43200 1 SAKST}
+ {622566000 39600 0 SAKT}
+ {638290800 43200 1 SAKST}
+ {654620400 39600 0 SAKT}
+ {670345200 36000 0 SAKMMTT}
+ {670348800 39600 1 SAKST}
+ {686073600 36000 0 SAKT}
+ {695750400 39600 0 SAKMMTT}
+ {701784000 43200 1 SAKST}
+ {717505200 39600 0 SAKT}
+ {733244400 43200 1 SAKST}
+ {748969200 39600 0 SAKT}
+ {764694000 43200 1 SAKST}
+ {780418800 39600 0 SAKT}
+ {796143600 43200 1 SAKST}
+ {811868400 39600 0 SAKT}
+ {828198000 43200 1 SAKST}
+ {846342000 39600 0 SAKT}
+ {859647600 36000 0 SAKMMTT}
+ {859651200 39600 1 SAKST}
+ {877795200 36000 0 SAKT}
+ {891100800 39600 1 SAKST}
+ {909244800 36000 0 SAKT}
+ {922550400 39600 1 SAKST}
+ {941299200 36000 0 SAKT}
+ {954000000 39600 1 SAKST}
+ {972748800 36000 0 SAKT}
+ {985449600 39600 1 SAKST}
+ {1004198400 36000 0 SAKT}
+ {1017504000 39600 1 SAKST}
+ {1035648000 36000 0 SAKT}
+ {1048953600 39600 1 SAKST}
+ {1067097600 36000 0 SAKT}
+ {1080403200 39600 1 SAKST}
+ {1099152000 36000 0 SAKT}
+ {1111852800 39600 1 SAKST}
+ {1130601600 36000 0 SAKT}
+ {1143302400 39600 1 SAKST}
+ {1162051200 36000 0 SAKT}
+ {1174752000 39600 1 SAKST}
+ {1193500800 36000 0 SAKT}
+ {1206806400 39600 1 SAKST}
+ {1224950400 36000 0 SAKT}
+ {1238256000 39600 1 SAKST}
+ {1256400000 36000 0 SAKT}
+ {1269705600 39600 1 SAKST}
+ {1288454400 36000 0 SAKT}
+ {1301155200 39600 1 SAKST}
+ {1319904000 36000 0 SAKT}
+ {1332604800 39600 1 SAKST}
+ {1351353600 36000 0 SAKT}
+ {1364659200 39600 1 SAKST}
+ {1382803200 36000 0 SAKT}
+ {1396108800 39600 1 SAKST}
+ {1414252800 36000 0 SAKT}
+ {1427558400 39600 1 SAKST}
+ {1445702400 36000 0 SAKT}
+ {1459008000 39600 1 SAKST}
+ {1477756800 36000 0 SAKT}
+ {1490457600 39600 1 SAKST}
+ {1509206400 36000 0 SAKT}
+ {1521907200 39600 1 SAKST}
+ {1540656000 36000 0 SAKT}
+ {1553961600 39600 1 SAKST}
+ {1572105600 36000 0 SAKT}
+ {1585411200 39600 1 SAKST}
+ {1603555200 36000 0 SAKT}
+ {1616860800 39600 1 SAKST}
+ {1635609600 36000 0 SAKT}
+ {1648310400 39600 1 SAKST}
+ {1667059200 36000 0 SAKT}
+ {1679760000 39600 1 SAKST}
+ {1698508800 36000 0 SAKT}
+ {1711814400 39600 1 SAKST}
+ {1729958400 36000 0 SAKT}
+ {1743264000 39600 1 SAKST}
+ {1761408000 36000 0 SAKT}
+ {1774713600 39600 1 SAKST}
+ {1792857600 36000 0 SAKT}
+ {1806163200 39600 1 SAKST}
+ {1824912000 36000 0 SAKT}
+ {1837612800 39600 1 SAKST}
+ {1856361600 36000 0 SAKT}
+ {1869062400 39600 1 SAKST}
+ {1887811200 36000 0 SAKT}
+ {1901116800 39600 1 SAKST}
+ {1919260800 36000 0 SAKT}
+ {1932566400 39600 1 SAKST}
+ {1950710400 36000 0 SAKT}
+ {1964016000 39600 1 SAKST}
+ {1982764800 36000 0 SAKT}
+ {1995465600 39600 1 SAKST}
+ {2014214400 36000 0 SAKT}
+ {2026915200 39600 1 SAKST}
+ {2045664000 36000 0 SAKT}
+ {2058364800 39600 1 SAKST}
+ {2077113600 36000 0 SAKT}
+ {2090419200 39600 1 SAKST}
+ {2108563200 36000 0 SAKT}
+ {2121868800 39600 1 SAKST}
+ {2140012800 36000 0 SAKT}
+ {2153318400 39600 1 SAKST}
+ {2172067200 36000 0 SAKT}
+ {2184768000 39600 1 SAKST}
+ {2203516800 36000 0 SAKT}
+ {2216217600 39600 1 SAKST}
+ {2234966400 36000 0 SAKT}
+ {2248272000 39600 1 SAKST}
+ {2266416000 36000 0 SAKT}
+ {2279721600 39600 1 SAKST}
+ {2297865600 36000 0 SAKT}
+ {2311171200 39600 1 SAKST}
+ {2329315200 36000 0 SAKT}
+ {2342620800 39600 1 SAKST}
+ {2361369600 36000 0 SAKT}
+ {2374070400 39600 1 SAKST}
+ {2392819200 36000 0 SAKT}
+ {2405520000 39600 1 SAKST}
+ {2424268800 36000 0 SAKT}
+ {2437574400 39600 1 SAKST}
+ {2455718400 36000 0 SAKT}
+ {2469024000 39600 1 SAKST}
+ {2487168000 36000 0 SAKT}
+ {2500473600 39600 1 SAKST}
+ {2519222400 36000 0 SAKT}
+ {2531923200 39600 1 SAKST}
+ {2550672000 36000 0 SAKT}
+ {2563372800 39600 1 SAKST}
+ {2582121600 36000 0 SAKT}
+ {2595427200 39600 1 SAKST}
+ {2613571200 36000 0 SAKT}
+ {2626876800 39600 1 SAKST}
+ {2645020800 36000 0 SAKT}
+ {2658326400 39600 1 SAKST}
+ {2676470400 36000 0 SAKT}
+ {2689776000 39600 1 SAKST}
+ {2708524800 36000 0 SAKT}
+ {2721225600 39600 1 SAKST}
+ {2739974400 36000 0 SAKT}
+ {2752675200 39600 1 SAKST}
+ {2771424000 36000 0 SAKT}
+ {2784729600 39600 1 SAKST}
+ {2802873600 36000 0 SAKT}
+ {2816179200 39600 1 SAKST}
+ {2834323200 36000 0 SAKT}
+ {2847628800 39600 1 SAKST}
+ {2866377600 36000 0 SAKT}
+ {2879078400 39600 1 SAKST}
+ {2897827200 36000 0 SAKT}
+ {2910528000 39600 1 SAKST}
+ {2929276800 36000 0 SAKT}
+ {2941977600 39600 1 SAKST}
+ {2960726400 36000 0 SAKT}
+ {2974032000 39600 1 SAKST}
+ {2992176000 36000 0 SAKT}
+ {3005481600 39600 1 SAKST}
+ {3023625600 36000 0 SAKT}
+ {3036931200 39600 1 SAKST}
+ {3055680000 36000 0 SAKT}
+ {3068380800 39600 1 SAKST}
+ {3087129600 36000 0 SAKT}
+ {3099830400 39600 1 SAKST}
+ {3118579200 36000 0 SAKT}
+ {3131884800 39600 1 SAKST}
+ {3150028800 36000 0 SAKT}
+ {3163334400 39600 1 SAKST}
+ {3181478400 36000 0 SAKT}
+ {3194784000 39600 1 SAKST}
+ {3212928000 36000 0 SAKT}
+ {3226233600 39600 1 SAKST}
+ {3244982400 36000 0 SAKT}
+ {3257683200 39600 1 SAKST}
+ {3276432000 36000 0 SAKT}
+ {3289132800 39600 1 SAKST}
+ {3307881600 36000 0 SAKT}
+ {3321187200 39600 1 SAKST}
+ {3339331200 36000 0 SAKT}
+ {3352636800 39600 1 SAKST}
+ {3370780800 36000 0 SAKT}
+ {3384086400 39600 1 SAKST}
+ {3402835200 36000 0 SAKT}
+ {3415536000 39600 1 SAKST}
+ {3434284800 36000 0 SAKT}
+ {3446985600 39600 1 SAKST}
+ {3465734400 36000 0 SAKT}
+ {3479040000 39600 1 SAKST}
+ {3497184000 36000 0 SAKT}
+ {3510489600 39600 1 SAKST}
+ {3528633600 36000 0 SAKT}
+ {3541939200 39600 1 SAKST}
+ {3560083200 36000 0 SAKT}
+ {3573388800 39600 1 SAKST}
+ {3592137600 36000 0 SAKT}
+ {3604838400 39600 1 SAKST}
+ {3623587200 36000 0 SAKT}
+ {3636288000 39600 1 SAKST}
+ {3655036800 36000 0 SAKT}
+ {3668342400 39600 1 SAKST}
+ {3686486400 36000 0 SAKT}
+ {3699792000 39600 1 SAKST}
+ {3717936000 36000 0 SAKT}
+ {3731241600 39600 1 SAKST}
+ {3749990400 36000 0 SAKT}
+ {3762691200 39600 1 SAKST}
+ {3781440000 36000 0 SAKT}
+ {3794140800 39600 1 SAKST}
+ {3812889600 36000 0 SAKT}
+ {3825590400 39600 1 SAKST}
+ {3844339200 36000 0 SAKT}
+ {3857644800 39600 1 SAKST}
+ {3875788800 36000 0 SAKT}
+ {3889094400 39600 1 SAKST}
+ {3907238400 36000 0 SAKT}
+ {3920544000 39600 1 SAKST}
+ {3939292800 36000 0 SAKT}
+ {3951993600 39600 1 SAKST}
+ {3970742400 36000 0 SAKT}
+ {3983443200 39600 1 SAKST}
+ {4002192000 36000 0 SAKT}
+ {4015497600 39600 1 SAKST}
+ {4033641600 36000 0 SAKT}
+ {4046947200 39600 1 SAKST}
+ {4065091200 36000 0 SAKT}
+ {4078396800 39600 1 SAKST}
+ {4096540800 36000 0 SAKT}
+}
diff --git a/library/tzdata/Asia/Samarkand b/library/tzdata/Asia/Samarkand
new file mode 100644
index 0000000..6a1be11
--- /dev/null
+++ b/library/tzdata/Asia/Samarkand
@@ -0,0 +1,32 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Samarkand) {
+ {-9223372036854775808 16032 0 LMT}
+ {-1441168032 14400 0 SAMT}
+ {-1247544000 18000 0 SAMT}
+ {354913200 21600 1 SAMST}
+ {370720800 21600 0 TAST}
+ {386445600 18000 0 SAMT}
+ {386449200 21600 1 SAMST}
+ {402256800 18000 0 SAMT}
+ {417985200 21600 1 SAMST}
+ {433792800 18000 0 SAMT}
+ {449607600 21600 1 SAMST}
+ {465339600 18000 0 SAMT}
+ {481064400 21600 1 SAMST}
+ {496789200 18000 0 SAMT}
+ {512514000 21600 1 SAMST}
+ {528238800 18000 0 SAMT}
+ {543963600 21600 1 SAMST}
+ {559688400 18000 0 SAMT}
+ {575413200 21600 1 SAMST}
+ {591138000 18000 0 SAMT}
+ {606862800 21600 1 SAMST}
+ {622587600 18000 0 SAMT}
+ {638312400 21600 1 SAMST}
+ {654642000 18000 0 SAMT}
+ {670366800 21600 1 SAMST}
+ {683665200 21600 0 UZST}
+ {686091600 18000 0 UZT}
+ {694206000 18000 0 UZT}
+}
diff --git a/library/tzdata/Asia/Seoul b/library/tzdata/Asia/Seoul
new file mode 100644
index 0000000..9c83e30
--- /dev/null
+++ b/library/tzdata/Asia/Seoul
@@ -0,0 +1,18 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Seoul) {
+ {-9223372036854775808 30472 0 LMT}
+ {-2524552072 30600 0 KST}
+ {-2053931400 32400 0 KST}
+ {-1325494800 30600 0 KST}
+ {-1199262600 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}
+}
diff --git a/library/tzdata/Asia/Shanghai b/library/tzdata/Asia/Shanghai
new file mode 100644
index 0000000..aa7dc58
--- /dev/null
+++ b/library/tzdata/Asia/Shanghai
@@ -0,0 +1,23 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Shanghai) {
+ {-9223372036854775808 29152 0 LMT}
+ {-1325491552 28800 0 CST}
+ {-933494400 32400 1 CDT}
+ {-923130000 28800 0 CST}
+ {-908784000 32400 1 CDT}
+ {-891594000 28800 0 CST}
+ {-662716800 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Singapore b/library/tzdata/Asia/Singapore
new file mode 100644
index 0000000..e2f226e
--- /dev/null
+++ b/library/tzdata/Asia/Singapore
@@ -0,0 +1,14 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Singapore) {
+ {-9223372036854775808 24925 0 LMT}
+ {-2177477725 24925 0 SMT}
+ {-2038200925 25200 0 MALT}
+ {-1167634800 26400 1 MALST}
+ {-1073028000 26400 0 MALT}
+ {-894180000 27000 0 MALT}
+ {-879665400 32400 0 JST}
+ {-767005200 27000 0 MALT}
+ {-138785400 27000 0 SGT}
+ {378664200 28800 0 SGT}
+}
diff --git a/library/tzdata/Asia/Taipei b/library/tzdata/Asia/Taipei
new file mode 100644
index 0000000..a3c7ecf
--- /dev/null
+++ b/library/tzdata/Asia/Taipei
@@ -0,0 +1,46 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Taipei) {
+ {-9223372036854775808 29160 0 LMT}
+ {-2335248360 28800 0 CST}
+ {-778579200 32400 1 CDT}
+ {-765363600 28800 0 CST}
+ {-747043200 32400 1 CDT}
+ {-733827600 28800 0 CST}
+ {-715507200 32400 1 CDT}
+ {-702291600 28800 0 CST}
+ {-683884800 32400 1 CDT}
+ {-670669200 28800 0 CST}
+ {-652348800 32400 1 CDT}
+ {-639133200 28800 0 CST}
+ {-620812800 32400 1 CDT}
+ {-607597200 28800 0 CST}
+ {-589276800 32400 1 CDT}
+ {-576061200 28800 0 CST}
+ {-562924800 32400 1 CDT}
+ {-541760400 28800 0 CST}
+ {-528710400 32400 1 CDT}
+ {-510224400 28800 0 CST}
+ {-497174400 32400 1 CDT}
+ {-478688400 28800 0 CST}
+ {-465638400 32400 1 CDT}
+ {-449830800 28800 0 CST}
+ {-434016000 32400 1 CDT}
+ {-418208400 28800 0 CST}
+ {-402480000 32400 1 CDT}
+ {-386672400 28800 0 CST}
+ {-370944000 32400 1 CDT}
+ {-355136400 28800 0 CST}
+ {-339408000 32400 1 CDT}
+ {-323600400 28800 0 CST}
+ {-302515200 32400 1 CDT}
+ {-291978000 28800 0 CST}
+ {-270979200 32400 1 CDT}
+ {-260442000 28800 0 CST}
+ {133977600 32400 1 CDT}
+ {149785200 28800 0 CST}
+ {165513600 32400 1 CDT}
+ {181321200 28800 0 CST}
+ {299520000 32400 1 CDT}
+ {307465200 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Tashkent b/library/tzdata/Asia/Tashkent
new file mode 100644
index 0000000..fcee755
--- /dev/null
+++ b/library/tzdata/Asia/Tashkent
@@ -0,0 +1,32 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tashkent) {
+ {-9223372036854775808 16632 0 LMT}
+ {-1441168632 18000 0 TAST}
+ {-1247547600 21600 0 TAST}
+ {354909600 25200 1 TASST}
+ {370717200 21600 0 TAST}
+ {386445600 25200 1 TASST}
+ {402253200 21600 0 TAST}
+ {417981600 25200 1 TASST}
+ {433789200 21600 0 TAST}
+ {449604000 25200 1 TASST}
+ {465336000 21600 0 TAST}
+ {481060800 25200 1 TASST}
+ {496785600 21600 0 TAST}
+ {512510400 25200 1 TASST}
+ {528235200 21600 0 TAST}
+ {543960000 25200 1 TASST}
+ {559684800 21600 0 TAST}
+ {575409600 25200 1 TASST}
+ {591134400 21600 0 TAST}
+ {606859200 25200 1 TASST}
+ {622584000 21600 0 TAST}
+ {638308800 25200 1 TASST}
+ {654638400 21600 0 TAST}
+ {670363200 18000 0 TAST}
+ {670366800 21600 1 TASST}
+ {683665200 21600 0 UZST}
+ {686091600 18000 0 UZT}
+ {694206000 18000 0 UZT}
+}
diff --git a/library/tzdata/Asia/Tbilisi b/library/tzdata/Asia/Tbilisi
new file mode 100644
index 0000000..a716917
--- /dev/null
+++ b/library/tzdata/Asia/Tbilisi
@@ -0,0 +1,60 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tbilisi) {
+ {-9223372036854775808 10756 0 LMT}
+ {-2840151556 10756 0 TBMT}
+ {-1441162756 10800 0 TBIT}
+ {-405140400 14400 0 TBIT}
+ {354916800 18000 1 TBIST}
+ {370724400 14400 0 TBIT}
+ {386452800 18000 1 TBIST}
+ {402260400 14400 0 TBIT}
+ {417988800 18000 1 TBIST}
+ {433796400 14400 0 TBIT}
+ {449611200 18000 1 TBIST}
+ {465343200 14400 0 TBIT}
+ {481068000 18000 1 TBIST}
+ {496792800 14400 0 TBIT}
+ {512517600 18000 1 TBIST}
+ {528242400 14400 0 TBIT}
+ {543967200 18000 1 TBIST}
+ {559692000 14400 0 TBIT}
+ {575416800 18000 1 TBIST}
+ {591141600 14400 0 TBIT}
+ {606866400 18000 1 TBIST}
+ {622591200 14400 0 TBIT}
+ {638316000 18000 1 TBIST}
+ {654645600 14400 0 TBIT}
+ {670370400 14400 1 TBIST}
+ {671140800 14400 0 GEST}
+ {686098800 10800 0 GET}
+ {694213200 10800 0 GET}
+ {701816400 14400 1 GEST}
+ {717537600 10800 0 GET}
+ {733266000 14400 1 GEST}
+ {748987200 10800 0 GET}
+ {764715600 14400 1 GEST}
+ {780440400 14400 0 GET}
+ {796161600 18000 1 GEST}
+ {811882800 14400 0 GET}
+ {828216000 18000 1 GEST}
+ {846360000 18000 1 GEST}
+ {859662000 18000 0 GEST}
+ {877806000 14400 0 GET}
+ {891115200 18000 1 GEST}
+ {909255600 14400 0 GET}
+ {922564800 18000 1 GEST}
+ {941310000 14400 0 GET}
+ {954014400 18000 1 GEST}
+ {972759600 14400 0 GET}
+ {985464000 18000 1 GEST}
+ {1004209200 14400 0 GET}
+ {1017518400 18000 1 GEST}
+ {1035658800 14400 0 GET}
+ {1048968000 18000 1 GEST}
+ {1067108400 14400 0 GET}
+ {1080417600 18000 1 GEST}
+ {1088280000 14400 0 GEST}
+ {1099177200 10800 0 GET}
+ {1111878000 14400 0 GET}
+}
diff --git a/library/tzdata/Asia/Tehran b/library/tzdata/Asia/Tehran
new file mode 100644
index 0000000..7dca0ae
--- /dev/null
+++ b/library/tzdata/Asia/Tehran
@@ -0,0 +1,105 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tehran) {
+ {-9223372036854775808 12344 0 LMT}
+ {-1704165944 12344 0 TMT}
+ {-757394744 12600 0 IRST}
+ {247177800 14400 0 IRST}
+ {259272000 18000 1 IRDT}
+ {277758000 14400 0 IRST}
+ {283982400 12600 0 IRST}
+ {290809800 16200 1 IRDT}
+ {306531000 12600 0 IRST}
+ {322432200 16200 1 IRDT}
+ {338499000 12600 0 IRST}
+ {673216200 16200 1 IRDT}
+ {685481400 12600 0 IRST}
+ {701209800 16200 1 IRDT}
+ {717103800 12600 0 IRST}
+ {732745800 16200 1 IRDT}
+ {748639800 12600 0 IRST}
+ {764281800 16200 1 IRDT}
+ {780175800 12600 0 IRST}
+ {795817800 16200 1 IRDT}
+ {811711800 12600 0 IRST}
+ {827353800 16200 1 IRDT}
+ {843247800 12600 0 IRST}
+ {858976200 16200 1 IRDT}
+ {874870200 12600 0 IRST}
+ {890512200 16200 1 IRDT}
+ {906406200 12600 0 IRST}
+ {922048200 16200 1 IRDT}
+ {937942200 12600 0 IRST}
+ {953584200 16200 1 IRDT}
+ {969478200 12600 0 IRST}
+ {985206600 16200 1 IRDT}
+ {1001100600 12600 0 IRST}
+ {1016742600 16200 1 IRDT}
+ {1032636600 12600 0 IRST}
+ {1048278600 16200 1 IRDT}
+ {1064172600 12600 0 IRST}
+ {1079814600 16200 1 IRDT}
+ {1095708600 12600 0 IRST}
+ {1111437000 16200 1 IRDT}
+ {1127331000 12600 0 IRST}
+ {1206045000 16200 1 IRDT}
+ {1221939000 12600 0 IRST}
+ {1237667400 16200 1 IRDT}
+ {1253561400 12600 0 IRST}
+ {1269203400 16200 1 IRDT}
+ {1285097400 12600 0 IRST}
+ {1300739400 16200 1 IRDT}
+ {1316633400 12600 0 IRST}
+ {1332275400 16200 1 IRDT}
+ {1348169400 12600 0 IRST}
+ {1363897800 16200 1 IRDT}
+ {1379791800 12600 0 IRST}
+ {1395433800 16200 1 IRDT}
+ {1411327800 12600 0 IRST}
+ {1426969800 16200 1 IRDT}
+ {1442863800 12600 0 IRST}
+ {1458505800 16200 1 IRDT}
+ {1474399800 12600 0 IRST}
+ {1490128200 16200 1 IRDT}
+ {1506022200 12600 0 IRST}
+ {1521664200 16200 1 IRDT}
+ {1537558200 12600 0 IRST}
+ {1553200200 16200 1 IRDT}
+ {1569094200 12600 0 IRST}
+ {1584736200 16200 1 IRDT}
+ {1600630200 12600 0 IRST}
+ {1616358600 16200 1 IRDT}
+ {1632252600 12600 0 IRST}
+ {1647894600 16200 1 IRDT}
+ {1663788600 12600 0 IRST}
+ {1679430600 16200 1 IRDT}
+ {1695324600 12600 0 IRST}
+ {1710966600 16200 1 IRDT}
+ {1726860600 12600 0 IRST}
+ {1742589000 16200 1 IRDT}
+ {1758483000 12600 0 IRST}
+ {1774125000 16200 1 IRDT}
+ {1790019000 12600 0 IRST}
+ {1805661000 16200 1 IRDT}
+ {1821555000 12600 0 IRST}
+ {1837197000 16200 1 IRDT}
+ {1853091000 12600 0 IRST}
+ {1868733000 16200 1 IRDT}
+ {1884627000 12600 0 IRST}
+ {1900355400 16200 1 IRDT}
+ {1916249400 12600 0 IRST}
+ {1931891400 16200 1 IRDT}
+ {1947785400 12600 0 IRST}
+ {1963427400 16200 1 IRDT}
+ {1979321400 12600 0 IRST}
+ {1994963400 16200 1 IRDT}
+ {2010857400 12600 0 IRST}
+ {2026585800 16200 1 IRDT}
+ {2042479800 12600 0 IRST}
+ {2058121800 16200 1 IRDT}
+ {2074015800 12600 0 IRST}
+ {2089657800 16200 1 IRDT}
+ {2105551800 12600 0 IRST}
+ {2121193800 16200 1 IRDT}
+ {2137087800 12600 0 IRST}
+}
diff --git a/library/tzdata/Asia/Tel_Aviv b/library/tzdata/Asia/Tel_Aviv
new file mode 100644
index 0000000..3e7278d
--- /dev/null
+++ b/library/tzdata/Asia/Tel_Aviv
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Jerusalem)]} {
+ LoadTimeZoneFile Asia/Jerusalem
+}
+set TZData(:Asia/Tel_Aviv) $TZData(:Asia/Jerusalem)
diff --git a/library/tzdata/Asia/Thimbu b/library/tzdata/Asia/Thimbu
new file mode 100644
index 0000000..94b0846
--- /dev/null
+++ b/library/tzdata/Asia/Thimbu
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Thimphu)]} {
+ LoadTimeZoneFile Asia/Thimphu
+}
+set TZData(:Asia/Thimbu) $TZData(:Asia/Thimphu)
diff --git a/library/tzdata/Asia/Thimphu b/library/tzdata/Asia/Thimphu
new file mode 100644
index 0000000..8c981de
--- /dev/null
+++ b/library/tzdata/Asia/Thimphu
@@ -0,0 +1,7 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Thimphu) {
+ {-9223372036854775808 21516 0 LMT}
+ {-706341516 19800 0 IST}
+ {560025000 21600 0 BTT}
+}
diff --git a/library/tzdata/Asia/Tokyo b/library/tzdata/Asia/Tokyo
new file mode 100644
index 0000000..8d1ce11
--- /dev/null
+++ b/library/tzdata/Asia/Tokyo
@@ -0,0 +1,16 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tokyo) {
+ {-9223372036854775808 33539 0 LMT}
+ {-2587712400 32400 0 JST}
+ {-2335251600 32400 0 CJT}
+ {-1009875600 32400 0 JST}
+ {-683794800 36000 1 JDT}
+ {-672393600 32400 0 JST}
+ {-654764400 36000 1 JDT}
+ {-640944000 32400 0 JST}
+ {-620290800 36000 1 JDT}
+ {-609494400 32400 0 JST}
+ {-588841200 36000 1 JDT}
+ {-578044800 32400 0 JST}
+}
diff --git a/library/tzdata/Asia/Ujung_Pandang b/library/tzdata/Asia/Ujung_Pandang
new file mode 100644
index 0000000..abe142e
--- /dev/null
+++ b/library/tzdata/Asia/Ujung_Pandang
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Makassar)]} {
+ LoadTimeZoneFile Asia/Makassar
+}
+set TZData(:Asia/Ujung_Pandang) $TZData(:Asia/Makassar)
diff --git a/library/tzdata/Asia/Ulaanbaatar b/library/tzdata/Asia/Ulaanbaatar
new file mode 100644
index 0000000..fef76ec
--- /dev/null
+++ b/library/tzdata/Asia/Ulaanbaatar
@@ -0,0 +1,51 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ulaanbaatar) {
+ {-9223372036854775808 25652 0 LMT}
+ {-2032931252 25200 0 ULAT}
+ {252435600 28800 0 ULAT}
+ {417974400 32400 1 ULAST}
+ {433782000 28800 0 ULAT}
+ {449596800 32400 1 ULAST}
+ {465318000 28800 0 ULAT}
+ {481046400 32400 1 ULAST}
+ {496767600 28800 0 ULAT}
+ {512496000 32400 1 ULAST}
+ {528217200 28800 0 ULAT}
+ {543945600 32400 1 ULAST}
+ {559666800 28800 0 ULAT}
+ {575395200 32400 1 ULAST}
+ {591116400 28800 0 ULAT}
+ {606844800 32400 1 ULAST}
+ {622566000 28800 0 ULAT}
+ {638294400 32400 1 ULAST}
+ {654620400 28800 0 ULAT}
+ {670348800 32400 1 ULAST}
+ {686070000 28800 0 ULAT}
+ {701798400 32400 1 ULAST}
+ {717519600 28800 0 ULAT}
+ {733248000 32400 1 ULAST}
+ {748969200 28800 0 ULAT}
+ {764697600 32400 1 ULAST}
+ {780418800 28800 0 ULAT}
+ {796147200 32400 1 ULAST}
+ {811868400 28800 0 ULAT}
+ {828201600 32400 1 ULAST}
+ {843922800 28800 0 ULAT}
+ {859651200 32400 1 ULAST}
+ {875372400 28800 0 ULAT}
+ {891100800 32400 1 ULAST}
+ {906822000 28800 0 ULAT}
+ {988394400 32400 1 ULAST}
+ {1001696400 28800 0 ULAT}
+ {1017424800 32400 1 ULAST}
+ {1033146000 28800 0 ULAT}
+ {1048874400 32400 1 ULAST}
+ {1064595600 28800 0 ULAT}
+ {1080324000 32400 1 ULAST}
+ {1096045200 28800 0 ULAT}
+ {1111773600 32400 1 ULAST}
+ {1127494800 28800 0 ULAT}
+ {1143223200 32400 1 ULAST}
+ {1159549200 28800 0 ULAT}
+}
diff --git a/library/tzdata/Asia/Ulan_Bator b/library/tzdata/Asia/Ulan_Bator
new file mode 100644
index 0000000..3215ee7
--- /dev/null
+++ b/library/tzdata/Asia/Ulan_Bator
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ulaanbaatar)]} {
+ LoadTimeZoneFile Asia/Ulaanbaatar
+}
+set TZData(:Asia/Ulan_Bator) $TZData(:Asia/Ulaanbaatar)
diff --git a/library/tzdata/Asia/Urumqi b/library/tzdata/Asia/Urumqi
new file mode 100644
index 0000000..93fc909
--- /dev/null
+++ b/library/tzdata/Asia/Urumqi
@@ -0,0 +1,19 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Urumqi) {
+ {-9223372036854775808 21020 0 LMT}
+ {-1325483420 21600 0 URUT}
+ {325965600 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Vientiane b/library/tzdata/Asia/Vientiane
new file mode 100644
index 0000000..18ade4d
--- /dev/null
+++ b/library/tzdata/Asia/Vientiane
@@ -0,0 +1,9 @@
+# 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}
+}
diff --git a/library/tzdata/Asia/Vladivostok b/library/tzdata/Asia/Vladivostok
new file mode 100644
index 0000000..29e8f62
--- /dev/null
+++ b/library/tzdata/Asia/Vladivostok
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Vladivostok) {
+ {-9223372036854775808 31664 0 LMT}
+ {-1487321264 32400 0 VLAT}
+ {-1247562000 36000 0 VLAMMTT}
+ {354895200 39600 1 VLAST}
+ {370702800 36000 0 VLAT}
+ {386431200 39600 1 VLAST}
+ {402238800 36000 0 VLAT}
+ {417967200 39600 1 VLAST}
+ {433774800 36000 0 VLAT}
+ {449589600 39600 1 VLAST}
+ {465321600 36000 0 VLAT}
+ {481046400 39600 1 VLAST}
+ {496771200 36000 0 VLAT}
+ {512496000 39600 1 VLAST}
+ {528220800 36000 0 VLAT}
+ {543945600 39600 1 VLAST}
+ {559670400 36000 0 VLAT}
+ {575395200 39600 1 VLAST}
+ {591120000 36000 0 VLAT}
+ {606844800 39600 1 VLAST}
+ {622569600 36000 0 VLAT}
+ {638294400 39600 1 VLAST}
+ {654624000 36000 0 VLAT}
+ {670348800 32400 0 VLAMMTST}
+ {670352400 36000 1 VLASST}
+ {686077200 32400 0 VLAST}
+ {695754000 36000 0 VLAMMTT}
+ {701787600 39600 1 VLAST}
+ {717508800 36000 0 VLAT}
+ {733248000 39600 1 VLAST}
+ {748972800 36000 0 VLAT}
+ {764697600 39600 1 VLAST}
+ {780422400 36000 0 VLAT}
+ {796147200 39600 1 VLAST}
+ {811872000 36000 0 VLAT}
+ {828201600 39600 1 VLAST}
+ {846345600 36000 0 VLAT}
+ {859651200 39600 1 VLAST}
+ {877795200 36000 0 VLAT}
+ {891100800 39600 1 VLAST}
+ {909244800 36000 0 VLAT}
+ {922550400 39600 1 VLAST}
+ {941299200 36000 0 VLAT}
+ {954000000 39600 1 VLAST}
+ {972748800 36000 0 VLAT}
+ {985449600 39600 1 VLAST}
+ {1004198400 36000 0 VLAT}
+ {1017504000 39600 1 VLAST}
+ {1035648000 36000 0 VLAT}
+ {1048953600 39600 1 VLAST}
+ {1067097600 36000 0 VLAT}
+ {1080403200 39600 1 VLAST}
+ {1099152000 36000 0 VLAT}
+ {1111852800 39600 1 VLAST}
+ {1130601600 36000 0 VLAT}
+ {1143302400 39600 1 VLAST}
+ {1162051200 36000 0 VLAT}
+ {1174752000 39600 1 VLAST}
+ {1193500800 36000 0 VLAT}
+ {1206806400 39600 1 VLAST}
+ {1224950400 36000 0 VLAT}
+ {1238256000 39600 1 VLAST}
+ {1256400000 36000 0 VLAT}
+ {1269705600 39600 1 VLAST}
+ {1288454400 36000 0 VLAT}
+ {1301155200 39600 1 VLAST}
+ {1319904000 36000 0 VLAT}
+ {1332604800 39600 1 VLAST}
+ {1351353600 36000 0 VLAT}
+ {1364659200 39600 1 VLAST}
+ {1382803200 36000 0 VLAT}
+ {1396108800 39600 1 VLAST}
+ {1414252800 36000 0 VLAT}
+ {1427558400 39600 1 VLAST}
+ {1445702400 36000 0 VLAT}
+ {1459008000 39600 1 VLAST}
+ {1477756800 36000 0 VLAT}
+ {1490457600 39600 1 VLAST}
+ {1509206400 36000 0 VLAT}
+ {1521907200 39600 1 VLAST}
+ {1540656000 36000 0 VLAT}
+ {1553961600 39600 1 VLAST}
+ {1572105600 36000 0 VLAT}
+ {1585411200 39600 1 VLAST}
+ {1603555200 36000 0 VLAT}
+ {1616860800 39600 1 VLAST}
+ {1635609600 36000 0 VLAT}
+ {1648310400 39600 1 VLAST}
+ {1667059200 36000 0 VLAT}
+ {1679760000 39600 1 VLAST}
+ {1698508800 36000 0 VLAT}
+ {1711814400 39600 1 VLAST}
+ {1729958400 36000 0 VLAT}
+ {1743264000 39600 1 VLAST}
+ {1761408000 36000 0 VLAT}
+ {1774713600 39600 1 VLAST}
+ {1792857600 36000 0 VLAT}
+ {1806163200 39600 1 VLAST}
+ {1824912000 36000 0 VLAT}
+ {1837612800 39600 1 VLAST}
+ {1856361600 36000 0 VLAT}
+ {1869062400 39600 1 VLAST}
+ {1887811200 36000 0 VLAT}
+ {1901116800 39600 1 VLAST}
+ {1919260800 36000 0 VLAT}
+ {1932566400 39600 1 VLAST}
+ {1950710400 36000 0 VLAT}
+ {1964016000 39600 1 VLAST}
+ {1982764800 36000 0 VLAT}
+ {1995465600 39600 1 VLAST}
+ {2014214400 36000 0 VLAT}
+ {2026915200 39600 1 VLAST}
+ {2045664000 36000 0 VLAT}
+ {2058364800 39600 1 VLAST}
+ {2077113600 36000 0 VLAT}
+ {2090419200 39600 1 VLAST}
+ {2108563200 36000 0 VLAT}
+ {2121868800 39600 1 VLAST}
+ {2140012800 36000 0 VLAT}
+ {2153318400 39600 1 VLAST}
+ {2172067200 36000 0 VLAT}
+ {2184768000 39600 1 VLAST}
+ {2203516800 36000 0 VLAT}
+ {2216217600 39600 1 VLAST}
+ {2234966400 36000 0 VLAT}
+ {2248272000 39600 1 VLAST}
+ {2266416000 36000 0 VLAT}
+ {2279721600 39600 1 VLAST}
+ {2297865600 36000 0 VLAT}
+ {2311171200 39600 1 VLAST}
+ {2329315200 36000 0 VLAT}
+ {2342620800 39600 1 VLAST}
+ {2361369600 36000 0 VLAT}
+ {2374070400 39600 1 VLAST}
+ {2392819200 36000 0 VLAT}
+ {2405520000 39600 1 VLAST}
+ {2424268800 36000 0 VLAT}
+ {2437574400 39600 1 VLAST}
+ {2455718400 36000 0 VLAT}
+ {2469024000 39600 1 VLAST}
+ {2487168000 36000 0 VLAT}
+ {2500473600 39600 1 VLAST}
+ {2519222400 36000 0 VLAT}
+ {2531923200 39600 1 VLAST}
+ {2550672000 36000 0 VLAT}
+ {2563372800 39600 1 VLAST}
+ {2582121600 36000 0 VLAT}
+ {2595427200 39600 1 VLAST}
+ {2613571200 36000 0 VLAT}
+ {2626876800 39600 1 VLAST}
+ {2645020800 36000 0 VLAT}
+ {2658326400 39600 1 VLAST}
+ {2676470400 36000 0 VLAT}
+ {2689776000 39600 1 VLAST}
+ {2708524800 36000 0 VLAT}
+ {2721225600 39600 1 VLAST}
+ {2739974400 36000 0 VLAT}
+ {2752675200 39600 1 VLAST}
+ {2771424000 36000 0 VLAT}
+ {2784729600 39600 1 VLAST}
+ {2802873600 36000 0 VLAT}
+ {2816179200 39600 1 VLAST}
+ {2834323200 36000 0 VLAT}
+ {2847628800 39600 1 VLAST}
+ {2866377600 36000 0 VLAT}
+ {2879078400 39600 1 VLAST}
+ {2897827200 36000 0 VLAT}
+ {2910528000 39600 1 VLAST}
+ {2929276800 36000 0 VLAT}
+ {2941977600 39600 1 VLAST}
+ {2960726400 36000 0 VLAT}
+ {2974032000 39600 1 VLAST}
+ {2992176000 36000 0 VLAT}
+ {3005481600 39600 1 VLAST}
+ {3023625600 36000 0 VLAT}
+ {3036931200 39600 1 VLAST}
+ {3055680000 36000 0 VLAT}
+ {3068380800 39600 1 VLAST}
+ {3087129600 36000 0 VLAT}
+ {3099830400 39600 1 VLAST}
+ {3118579200 36000 0 VLAT}
+ {3131884800 39600 1 VLAST}
+ {3150028800 36000 0 VLAT}
+ {3163334400 39600 1 VLAST}
+ {3181478400 36000 0 VLAT}
+ {3194784000 39600 1 VLAST}
+ {3212928000 36000 0 VLAT}
+ {3226233600 39600 1 VLAST}
+ {3244982400 36000 0 VLAT}
+ {3257683200 39600 1 VLAST}
+ {3276432000 36000 0 VLAT}
+ {3289132800 39600 1 VLAST}
+ {3307881600 36000 0 VLAT}
+ {3321187200 39600 1 VLAST}
+ {3339331200 36000 0 VLAT}
+ {3352636800 39600 1 VLAST}
+ {3370780800 36000 0 VLAT}
+ {3384086400 39600 1 VLAST}
+ {3402835200 36000 0 VLAT}
+ {3415536000 39600 1 VLAST}
+ {3434284800 36000 0 VLAT}
+ {3446985600 39600 1 VLAST}
+ {3465734400 36000 0 VLAT}
+ {3479040000 39600 1 VLAST}
+ {3497184000 36000 0 VLAT}
+ {3510489600 39600 1 VLAST}
+ {3528633600 36000 0 VLAT}
+ {3541939200 39600 1 VLAST}
+ {3560083200 36000 0 VLAT}
+ {3573388800 39600 1 VLAST}
+ {3592137600 36000 0 VLAT}
+ {3604838400 39600 1 VLAST}
+ {3623587200 36000 0 VLAT}
+ {3636288000 39600 1 VLAST}
+ {3655036800 36000 0 VLAT}
+ {3668342400 39600 1 VLAST}
+ {3686486400 36000 0 VLAT}
+ {3699792000 39600 1 VLAST}
+ {3717936000 36000 0 VLAT}
+ {3731241600 39600 1 VLAST}
+ {3749990400 36000 0 VLAT}
+ {3762691200 39600 1 VLAST}
+ {3781440000 36000 0 VLAT}
+ {3794140800 39600 1 VLAST}
+ {3812889600 36000 0 VLAT}
+ {3825590400 39600 1 VLAST}
+ {3844339200 36000 0 VLAT}
+ {3857644800 39600 1 VLAST}
+ {3875788800 36000 0 VLAT}
+ {3889094400 39600 1 VLAST}
+ {3907238400 36000 0 VLAT}
+ {3920544000 39600 1 VLAST}
+ {3939292800 36000 0 VLAT}
+ {3951993600 39600 1 VLAST}
+ {3970742400 36000 0 VLAT}
+ {3983443200 39600 1 VLAST}
+ {4002192000 36000 0 VLAT}
+ {4015497600 39600 1 VLAST}
+ {4033641600 36000 0 VLAT}
+ {4046947200 39600 1 VLAST}
+ {4065091200 36000 0 VLAT}
+ {4078396800 39600 1 VLAST}
+ {4096540800 36000 0 VLAT}
+}
diff --git a/library/tzdata/Asia/Yakutsk b/library/tzdata/Asia/Yakutsk
new file mode 100644
index 0000000..acf5d7d
--- /dev/null
+++ b/library/tzdata/Asia/Yakutsk
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yakutsk) {
+ {-9223372036854775808 31120 0 LMT}
+ {-1579423120 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 1 YAKST}
+ {1319907600 32400 0 YAKT}
+ {1332608400 36000 1 YAKST}
+ {1351357200 32400 0 YAKT}
+ {1364662800 36000 1 YAKST}
+ {1382806800 32400 0 YAKT}
+ {1396112400 36000 1 YAKST}
+ {1414256400 32400 0 YAKT}
+ {1427562000 36000 1 YAKST}
+ {1445706000 32400 0 YAKT}
+ {1459011600 36000 1 YAKST}
+ {1477760400 32400 0 YAKT}
+ {1490461200 36000 1 YAKST}
+ {1509210000 32400 0 YAKT}
+ {1521910800 36000 1 YAKST}
+ {1540659600 32400 0 YAKT}
+ {1553965200 36000 1 YAKST}
+ {1572109200 32400 0 YAKT}
+ {1585414800 36000 1 YAKST}
+ {1603558800 32400 0 YAKT}
+ {1616864400 36000 1 YAKST}
+ {1635613200 32400 0 YAKT}
+ {1648314000 36000 1 YAKST}
+ {1667062800 32400 0 YAKT}
+ {1679763600 36000 1 YAKST}
+ {1698512400 32400 0 YAKT}
+ {1711818000 36000 1 YAKST}
+ {1729962000 32400 0 YAKT}
+ {1743267600 36000 1 YAKST}
+ {1761411600 32400 0 YAKT}
+ {1774717200 36000 1 YAKST}
+ {1792861200 32400 0 YAKT}
+ {1806166800 36000 1 YAKST}
+ {1824915600 32400 0 YAKT}
+ {1837616400 36000 1 YAKST}
+ {1856365200 32400 0 YAKT}
+ {1869066000 36000 1 YAKST}
+ {1887814800 32400 0 YAKT}
+ {1901120400 36000 1 YAKST}
+ {1919264400 32400 0 YAKT}
+ {1932570000 36000 1 YAKST}
+ {1950714000 32400 0 YAKT}
+ {1964019600 36000 1 YAKST}
+ {1982768400 32400 0 YAKT}
+ {1995469200 36000 1 YAKST}
+ {2014218000 32400 0 YAKT}
+ {2026918800 36000 1 YAKST}
+ {2045667600 32400 0 YAKT}
+ {2058368400 36000 1 YAKST}
+ {2077117200 32400 0 YAKT}
+ {2090422800 36000 1 YAKST}
+ {2108566800 32400 0 YAKT}
+ {2121872400 36000 1 YAKST}
+ {2140016400 32400 0 YAKT}
+ {2153322000 36000 1 YAKST}
+ {2172070800 32400 0 YAKT}
+ {2184771600 36000 1 YAKST}
+ {2203520400 32400 0 YAKT}
+ {2216221200 36000 1 YAKST}
+ {2234970000 32400 0 YAKT}
+ {2248275600 36000 1 YAKST}
+ {2266419600 32400 0 YAKT}
+ {2279725200 36000 1 YAKST}
+ {2297869200 32400 0 YAKT}
+ {2311174800 36000 1 YAKST}
+ {2329318800 32400 0 YAKT}
+ {2342624400 36000 1 YAKST}
+ {2361373200 32400 0 YAKT}
+ {2374074000 36000 1 YAKST}
+ {2392822800 32400 0 YAKT}
+ {2405523600 36000 1 YAKST}
+ {2424272400 32400 0 YAKT}
+ {2437578000 36000 1 YAKST}
+ {2455722000 32400 0 YAKT}
+ {2469027600 36000 1 YAKST}
+ {2487171600 32400 0 YAKT}
+ {2500477200 36000 1 YAKST}
+ {2519226000 32400 0 YAKT}
+ {2531926800 36000 1 YAKST}
+ {2550675600 32400 0 YAKT}
+ {2563376400 36000 1 YAKST}
+ {2582125200 32400 0 YAKT}
+ {2595430800 36000 1 YAKST}
+ {2613574800 32400 0 YAKT}
+ {2626880400 36000 1 YAKST}
+ {2645024400 32400 0 YAKT}
+ {2658330000 36000 1 YAKST}
+ {2676474000 32400 0 YAKT}
+ {2689779600 36000 1 YAKST}
+ {2708528400 32400 0 YAKT}
+ {2721229200 36000 1 YAKST}
+ {2739978000 32400 0 YAKT}
+ {2752678800 36000 1 YAKST}
+ {2771427600 32400 0 YAKT}
+ {2784733200 36000 1 YAKST}
+ {2802877200 32400 0 YAKT}
+ {2816182800 36000 1 YAKST}
+ {2834326800 32400 0 YAKT}
+ {2847632400 36000 1 YAKST}
+ {2866381200 32400 0 YAKT}
+ {2879082000 36000 1 YAKST}
+ {2897830800 32400 0 YAKT}
+ {2910531600 36000 1 YAKST}
+ {2929280400 32400 0 YAKT}
+ {2941981200 36000 1 YAKST}
+ {2960730000 32400 0 YAKT}
+ {2974035600 36000 1 YAKST}
+ {2992179600 32400 0 YAKT}
+ {3005485200 36000 1 YAKST}
+ {3023629200 32400 0 YAKT}
+ {3036934800 36000 1 YAKST}
+ {3055683600 32400 0 YAKT}
+ {3068384400 36000 1 YAKST}
+ {3087133200 32400 0 YAKT}
+ {3099834000 36000 1 YAKST}
+ {3118582800 32400 0 YAKT}
+ {3131888400 36000 1 YAKST}
+ {3150032400 32400 0 YAKT}
+ {3163338000 36000 1 YAKST}
+ {3181482000 32400 0 YAKT}
+ {3194787600 36000 1 YAKST}
+ {3212931600 32400 0 YAKT}
+ {3226237200 36000 1 YAKST}
+ {3244986000 32400 0 YAKT}
+ {3257686800 36000 1 YAKST}
+ {3276435600 32400 0 YAKT}
+ {3289136400 36000 1 YAKST}
+ {3307885200 32400 0 YAKT}
+ {3321190800 36000 1 YAKST}
+ {3339334800 32400 0 YAKT}
+ {3352640400 36000 1 YAKST}
+ {3370784400 32400 0 YAKT}
+ {3384090000 36000 1 YAKST}
+ {3402838800 32400 0 YAKT}
+ {3415539600 36000 1 YAKST}
+ {3434288400 32400 0 YAKT}
+ {3446989200 36000 1 YAKST}
+ {3465738000 32400 0 YAKT}
+ {3479043600 36000 1 YAKST}
+ {3497187600 32400 0 YAKT}
+ {3510493200 36000 1 YAKST}
+ {3528637200 32400 0 YAKT}
+ {3541942800 36000 1 YAKST}
+ {3560086800 32400 0 YAKT}
+ {3573392400 36000 1 YAKST}
+ {3592141200 32400 0 YAKT}
+ {3604842000 36000 1 YAKST}
+ {3623590800 32400 0 YAKT}
+ {3636291600 36000 1 YAKST}
+ {3655040400 32400 0 YAKT}
+ {3668346000 36000 1 YAKST}
+ {3686490000 32400 0 YAKT}
+ {3699795600 36000 1 YAKST}
+ {3717939600 32400 0 YAKT}
+ {3731245200 36000 1 YAKST}
+ {3749994000 32400 0 YAKT}
+ {3762694800 36000 1 YAKST}
+ {3781443600 32400 0 YAKT}
+ {3794144400 36000 1 YAKST}
+ {3812893200 32400 0 YAKT}
+ {3825594000 36000 1 YAKST}
+ {3844342800 32400 0 YAKT}
+ {3857648400 36000 1 YAKST}
+ {3875792400 32400 0 YAKT}
+ {3889098000 36000 1 YAKST}
+ {3907242000 32400 0 YAKT}
+ {3920547600 36000 1 YAKST}
+ {3939296400 32400 0 YAKT}
+ {3951997200 36000 1 YAKST}
+ {3970746000 32400 0 YAKT}
+ {3983446800 36000 1 YAKST}
+ {4002195600 32400 0 YAKT}
+ {4015501200 36000 1 YAKST}
+ {4033645200 32400 0 YAKT}
+ {4046950800 36000 1 YAKST}
+ {4065094800 32400 0 YAKT}
+ {4078400400 36000 1 YAKST}
+ {4096544400 32400 0 YAKT}
+}
diff --git a/library/tzdata/Asia/Yekaterinburg b/library/tzdata/Asia/Yekaterinburg
new file mode 100644
index 0000000..980f903
--- /dev/null
+++ b/library/tzdata/Asia/Yekaterinburg
@@ -0,0 +1,247 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yekaterinburg) {
+ {-9223372036854775808 14544 0 LMT}
+ {-1592611344 14400 0 SVET}
+ {-1247544000 18000 0 SVEMMTT}
+ {354913200 21600 1 SVEST}
+ {370720800 18000 0 SVET}
+ {386449200 21600 1 SVEST}
+ {402256800 18000 0 SVET}
+ {417985200 21600 1 SVEST}
+ {433792800 18000 0 SVET}
+ {449607600 21600 1 SVEST}
+ {465339600 18000 0 SVET}
+ {481064400 21600 1 SVEST}
+ {496789200 18000 0 SVET}
+ {512514000 21600 1 SVEST}
+ {528238800 18000 0 SVET}
+ {543963600 21600 1 SVEST}
+ {559688400 18000 0 SVET}
+ {575413200 21600 1 SVEST}
+ {591138000 18000 0 SVET}
+ {606862800 21600 1 SVEST}
+ {622587600 18000 0 SVET}
+ {638312400 21600 1 SVEST}
+ {654642000 18000 0 SVET}
+ {670366800 14400 0 SVEMMTT}
+ {670370400 18000 1 SVEST}
+ {686095200 14400 0 SVET}
+ {695772000 18000 0 YEKMMTT}
+ {701805600 21600 1 YEKST}
+ {717526800 18000 0 YEKT}
+ {733266000 21600 1 YEKST}
+ {748990800 18000 0 YEKT}
+ {764715600 21600 1 YEKST}
+ {780440400 18000 0 YEKT}
+ {796165200 21600 1 YEKST}
+ {811890000 18000 0 YEKT}
+ {828219600 21600 1 YEKST}
+ {846363600 18000 0 YEKT}
+ {859669200 21600 1 YEKST}
+ {877813200 18000 0 YEKT}
+ {891118800 21600 1 YEKST}
+ {909262800 18000 0 YEKT}
+ {922568400 21600 1 YEKST}
+ {941317200 18000 0 YEKT}
+ {954018000 21600 1 YEKST}
+ {972766800 18000 0 YEKT}
+ {985467600 21600 1 YEKST}
+ {1004216400 18000 0 YEKT}
+ {1017522000 21600 1 YEKST}
+ {1035666000 18000 0 YEKT}
+ {1048971600 21600 1 YEKST}
+ {1067115600 18000 0 YEKT}
+ {1080421200 21600 1 YEKST}
+ {1099170000 18000 0 YEKT}
+ {1111870800 21600 1 YEKST}
+ {1130619600 18000 0 YEKT}
+ {1143320400 21600 1 YEKST}
+ {1162069200 18000 0 YEKT}
+ {1174770000 21600 1 YEKST}
+ {1193518800 18000 0 YEKT}
+ {1206824400 21600 1 YEKST}
+ {1224968400 18000 0 YEKT}
+ {1238274000 21600 1 YEKST}
+ {1256418000 18000 0 YEKT}
+ {1269723600 21600 1 YEKST}
+ {1288472400 18000 0 YEKT}
+ {1301173200 21600 1 YEKST}
+ {1319922000 18000 0 YEKT}
+ {1332622800 21600 1 YEKST}
+ {1351371600 18000 0 YEKT}
+ {1364677200 21600 1 YEKST}
+ {1382821200 18000 0 YEKT}
+ {1396126800 21600 1 YEKST}
+ {1414270800 18000 0 YEKT}
+ {1427576400 21600 1 YEKST}
+ {1445720400 18000 0 YEKT}
+ {1459026000 21600 1 YEKST}
+ {1477774800 18000 0 YEKT}
+ {1490475600 21600 1 YEKST}
+ {1509224400 18000 0 YEKT}
+ {1521925200 21600 1 YEKST}
+ {1540674000 18000 0 YEKT}
+ {1553979600 21600 1 YEKST}
+ {1572123600 18000 0 YEKT}
+ {1585429200 21600 1 YEKST}
+ {1603573200 18000 0 YEKT}
+ {1616878800 21600 1 YEKST}
+ {1635627600 18000 0 YEKT}
+ {1648328400 21600 1 YEKST}
+ {1667077200 18000 0 YEKT}
+ {1679778000 21600 1 YEKST}
+ {1698526800 18000 0 YEKT}
+ {1711832400 21600 1 YEKST}
+ {1729976400 18000 0 YEKT}
+ {1743282000 21600 1 YEKST}
+ {1761426000 18000 0 YEKT}
+ {1774731600 21600 1 YEKST}
+ {1792875600 18000 0 YEKT}
+ {1806181200 21600 1 YEKST}
+ {1824930000 18000 0 YEKT}
+ {1837630800 21600 1 YEKST}
+ {1856379600 18000 0 YEKT}
+ {1869080400 21600 1 YEKST}
+ {1887829200 18000 0 YEKT}
+ {1901134800 21600 1 YEKST}
+ {1919278800 18000 0 YEKT}
+ {1932584400 21600 1 YEKST}
+ {1950728400 18000 0 YEKT}
+ {1964034000 21600 1 YEKST}
+ {1982782800 18000 0 YEKT}
+ {1995483600 21600 1 YEKST}
+ {2014232400 18000 0 YEKT}
+ {2026933200 21600 1 YEKST}
+ {2045682000 18000 0 YEKT}
+ {2058382800 21600 1 YEKST}
+ {2077131600 18000 0 YEKT}
+ {2090437200 21600 1 YEKST}
+ {2108581200 18000 0 YEKT}
+ {2121886800 21600 1 YEKST}
+ {2140030800 18000 0 YEKT}
+ {2153336400 21600 1 YEKST}
+ {2172085200 18000 0 YEKT}
+ {2184786000 21600 1 YEKST}
+ {2203534800 18000 0 YEKT}
+ {2216235600 21600 1 YEKST}
+ {2234984400 18000 0 YEKT}
+ {2248290000 21600 1 YEKST}
+ {2266434000 18000 0 YEKT}
+ {2279739600 21600 1 YEKST}
+ {2297883600 18000 0 YEKT}
+ {2311189200 21600 1 YEKST}
+ {2329333200 18000 0 YEKT}
+ {2342638800 21600 1 YEKST}
+ {2361387600 18000 0 YEKT}
+ {2374088400 21600 1 YEKST}
+ {2392837200 18000 0 YEKT}
+ {2405538000 21600 1 YEKST}
+ {2424286800 18000 0 YEKT}
+ {2437592400 21600 1 YEKST}
+ {2455736400 18000 0 YEKT}
+ {2469042000 21600 1 YEKST}
+ {2487186000 18000 0 YEKT}
+ {2500491600 21600 1 YEKST}
+ {2519240400 18000 0 YEKT}
+ {2531941200 21600 1 YEKST}
+ {2550690000 18000 0 YEKT}
+ {2563390800 21600 1 YEKST}
+ {2582139600 18000 0 YEKT}
+ {2595445200 21600 1 YEKST}
+ {2613589200 18000 0 YEKT}
+ {2626894800 21600 1 YEKST}
+ {2645038800 18000 0 YEKT}
+ {2658344400 21600 1 YEKST}
+ {2676488400 18000 0 YEKT}
+ {2689794000 21600 1 YEKST}
+ {2708542800 18000 0 YEKT}
+ {2721243600 21600 1 YEKST}
+ {2739992400 18000 0 YEKT}
+ {2752693200 21600 1 YEKST}
+ {2771442000 18000 0 YEKT}
+ {2784747600 21600 1 YEKST}
+ {2802891600 18000 0 YEKT}
+ {2816197200 21600 1 YEKST}
+ {2834341200 18000 0 YEKT}
+ {2847646800 21600 1 YEKST}
+ {2866395600 18000 0 YEKT}
+ {2879096400 21600 1 YEKST}
+ {2897845200 18000 0 YEKT}
+ {2910546000 21600 1 YEKST}
+ {2929294800 18000 0 YEKT}
+ {2941995600 21600 1 YEKST}
+ {2960744400 18000 0 YEKT}
+ {2974050000 21600 1 YEKST}
+ {2992194000 18000 0 YEKT}
+ {3005499600 21600 1 YEKST}
+ {3023643600 18000 0 YEKT}
+ {3036949200 21600 1 YEKST}
+ {3055698000 18000 0 YEKT}
+ {3068398800 21600 1 YEKST}
+ {3087147600 18000 0 YEKT}
+ {3099848400 21600 1 YEKST}
+ {3118597200 18000 0 YEKT}
+ {3131902800 21600 1 YEKST}
+ {3150046800 18000 0 YEKT}
+ {3163352400 21600 1 YEKST}
+ {3181496400 18000 0 YEKT}
+ {3194802000 21600 1 YEKST}
+ {3212946000 18000 0 YEKT}
+ {3226251600 21600 1 YEKST}
+ {3245000400 18000 0 YEKT}
+ {3257701200 21600 1 YEKST}
+ {3276450000 18000 0 YEKT}
+ {3289150800 21600 1 YEKST}
+ {3307899600 18000 0 YEKT}
+ {3321205200 21600 1 YEKST}
+ {3339349200 18000 0 YEKT}
+ {3352654800 21600 1 YEKST}
+ {3370798800 18000 0 YEKT}
+ {3384104400 21600 1 YEKST}
+ {3402853200 18000 0 YEKT}
+ {3415554000 21600 1 YEKST}
+ {3434302800 18000 0 YEKT}
+ {3447003600 21600 1 YEKST}
+ {3465752400 18000 0 YEKT}
+ {3479058000 21600 1 YEKST}
+ {3497202000 18000 0 YEKT}
+ {3510507600 21600 1 YEKST}
+ {3528651600 18000 0 YEKT}
+ {3541957200 21600 1 YEKST}
+ {3560101200 18000 0 YEKT}
+ {3573406800 21600 1 YEKST}
+ {3592155600 18000 0 YEKT}
+ {3604856400 21600 1 YEKST}
+ {3623605200 18000 0 YEKT}
+ {3636306000 21600 1 YEKST}
+ {3655054800 18000 0 YEKT}
+ {3668360400 21600 1 YEKST}
+ {3686504400 18000 0 YEKT}
+ {3699810000 21600 1 YEKST}
+ {3717954000 18000 0 YEKT}
+ {3731259600 21600 1 YEKST}
+ {3750008400 18000 0 YEKT}
+ {3762709200 21600 1 YEKST}
+ {3781458000 18000 0 YEKT}
+ {3794158800 21600 1 YEKST}
+ {3812907600 18000 0 YEKT}
+ {3825608400 21600 1 YEKST}
+ {3844357200 18000 0 YEKT}
+ {3857662800 21600 1 YEKST}
+ {3875806800 18000 0 YEKT}
+ {3889112400 21600 1 YEKST}
+ {3907256400 18000 0 YEKT}
+ {3920562000 21600 1 YEKST}
+ {3939310800 18000 0 YEKT}
+ {3952011600 21600 1 YEKST}
+ {3970760400 18000 0 YEKT}
+ {3983461200 21600 1 YEKST}
+ {4002210000 18000 0 YEKT}
+ {4015515600 21600 1 YEKST}
+ {4033659600 18000 0 YEKT}
+ {4046965200 21600 1 YEKST}
+ {4065109200 18000 0 YEKT}
+ {4078414800 21600 1 YEKST}
+ {4096558800 18000 0 YEKT}
+}
diff --git a/library/tzdata/Asia/Yerevan b/library/tzdata/Asia/Yerevan
new file mode 100644
index 0000000..cd70b4f
--- /dev/null
+++ b/library/tzdata/Asia/Yerevan
@@ -0,0 +1,245 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yerevan) {
+ {-9223372036854775808 10680 0 LMT}
+ {-1441162680 10800 0 YERT}
+ {-405140400 14400 0 YERT}
+ {354916800 18000 1 YERST}
+ {370724400 14400 0 YERT}
+ {386452800 18000 1 YERST}
+ {402260400 14400 0 YERT}
+ {417988800 18000 1 YERST}
+ {433796400 14400 0 YERT}
+ {449611200 18000 1 YERST}
+ {465343200 14400 0 YERT}
+ {481068000 18000 1 YERST}
+ {496792800 14400 0 YERT}
+ {512517600 18000 1 YERST}
+ {528242400 14400 0 YERT}
+ {543967200 18000 1 YERST}
+ {559692000 14400 0 YERT}
+ {575416800 18000 1 YERST}
+ {591141600 14400 0 YERT}
+ {606866400 18000 1 YERST}
+ {622591200 14400 0 YERT}
+ {638316000 18000 1 YERST}
+ {654645600 14400 0 YERT}
+ {670370400 14400 1 YERST}
+ {685569600 14400 0 AMST}
+ {686098800 10800 0 AMT}
+ {701812800 14400 1 AMST}
+ {717534000 10800 0 AMT}
+ {733273200 14400 1 AMST}
+ {748998000 10800 0 AMT}
+ {764722800 14400 1 AMST}
+ {780447600 10800 0 AMT}
+ {796172400 14400 1 AMST}
+ {811897200 14400 0 AMT}
+ {852062400 14400 0 AMT}
+ {859672800 18000 1 AMST}
+ {877816800 14400 0 AMT}
+ {891122400 18000 1 AMST}
+ {909266400 14400 0 AMT}
+ {922572000 18000 1 AMST}
+ {941320800 14400 0 AMT}
+ {954021600 18000 1 AMST}
+ {972770400 14400 0 AMT}
+ {985471200 18000 1 AMST}
+ {1004220000 14400 0 AMT}
+ {1017525600 18000 1 AMST}
+ {1035669600 14400 0 AMT}
+ {1048975200 18000 1 AMST}
+ {1067119200 14400 0 AMT}
+ {1080424800 18000 1 AMST}
+ {1099173600 14400 0 AMT}
+ {1111874400 18000 1 AMST}
+ {1130623200 14400 0 AMT}
+ {1143324000 18000 1 AMST}
+ {1162072800 14400 0 AMT}
+ {1174773600 18000 1 AMST}
+ {1193522400 14400 0 AMT}
+ {1206828000 18000 1 AMST}
+ {1224972000 14400 0 AMT}
+ {1238277600 18000 1 AMST}
+ {1256421600 14400 0 AMT}
+ {1269727200 18000 1 AMST}
+ {1288476000 14400 0 AMT}
+ {1301176800 18000 1 AMST}
+ {1319925600 14400 0 AMT}
+ {1332626400 18000 1 AMST}
+ {1351375200 14400 0 AMT}
+ {1364680800 18000 1 AMST}
+ {1382824800 14400 0 AMT}
+ {1396130400 18000 1 AMST}
+ {1414274400 14400 0 AMT}
+ {1427580000 18000 1 AMST}
+ {1445724000 14400 0 AMT}
+ {1459029600 18000 1 AMST}
+ {1477778400 14400 0 AMT}
+ {1490479200 18000 1 AMST}
+ {1509228000 14400 0 AMT}
+ {1521928800 18000 1 AMST}
+ {1540677600 14400 0 AMT}
+ {1553983200 18000 1 AMST}
+ {1572127200 14400 0 AMT}
+ {1585432800 18000 1 AMST}
+ {1603576800 14400 0 AMT}
+ {1616882400 18000 1 AMST}
+ {1635631200 14400 0 AMT}
+ {1648332000 18000 1 AMST}
+ {1667080800 14400 0 AMT}
+ {1679781600 18000 1 AMST}
+ {1698530400 14400 0 AMT}
+ {1711836000 18000 1 AMST}
+ {1729980000 14400 0 AMT}
+ {1743285600 18000 1 AMST}
+ {1761429600 14400 0 AMT}
+ {1774735200 18000 1 AMST}
+ {1792879200 14400 0 AMT}
+ {1806184800 18000 1 AMST}
+ {1824933600 14400 0 AMT}
+ {1837634400 18000 1 AMST}
+ {1856383200 14400 0 AMT}
+ {1869084000 18000 1 AMST}
+ {1887832800 14400 0 AMT}
+ {1901138400 18000 1 AMST}
+ {1919282400 14400 0 AMT}
+ {1932588000 18000 1 AMST}
+ {1950732000 14400 0 AMT}
+ {1964037600 18000 1 AMST}
+ {1982786400 14400 0 AMT}
+ {1995487200 18000 1 AMST}
+ {2014236000 14400 0 AMT}
+ {2026936800 18000 1 AMST}
+ {2045685600 14400 0 AMT}
+ {2058386400 18000 1 AMST}
+ {2077135200 14400 0 AMT}
+ {2090440800 18000 1 AMST}
+ {2108584800 14400 0 AMT}
+ {2121890400 18000 1 AMST}
+ {2140034400 14400 0 AMT}
+ {2153340000 18000 1 AMST}
+ {2172088800 14400 0 AMT}
+ {2184789600 18000 1 AMST}
+ {2203538400 14400 0 AMT}
+ {2216239200 18000 1 AMST}
+ {2234988000 14400 0 AMT}
+ {2248293600 18000 1 AMST}
+ {2266437600 14400 0 AMT}
+ {2279743200 18000 1 AMST}
+ {2297887200 14400 0 AMT}
+ {2311192800 18000 1 AMST}
+ {2329336800 14400 0 AMT}
+ {2342642400 18000 1 AMST}
+ {2361391200 14400 0 AMT}
+ {2374092000 18000 1 AMST}
+ {2392840800 14400 0 AMT}
+ {2405541600 18000 1 AMST}
+ {2424290400 14400 0 AMT}
+ {2437596000 18000 1 AMST}
+ {2455740000 14400 0 AMT}
+ {2469045600 18000 1 AMST}
+ {2487189600 14400 0 AMT}
+ {2500495200 18000 1 AMST}
+ {2519244000 14400 0 AMT}
+ {2531944800 18000 1 AMST}
+ {2550693600 14400 0 AMT}
+ {2563394400 18000 1 AMST}
+ {2582143200 14400 0 AMT}
+ {2595448800 18000 1 AMST}
+ {2613592800 14400 0 AMT}
+ {2626898400 18000 1 AMST}
+ {2645042400 14400 0 AMT}
+ {2658348000 18000 1 AMST}
+ {2676492000 14400 0 AMT}
+ {2689797600 18000 1 AMST}
+ {2708546400 14400 0 AMT}
+ {2721247200 18000 1 AMST}
+ {2739996000 14400 0 AMT}
+ {2752696800 18000 1 AMST}
+ {2771445600 14400 0 AMT}
+ {2784751200 18000 1 AMST}
+ {2802895200 14400 0 AMT}
+ {2816200800 18000 1 AMST}
+ {2834344800 14400 0 AMT}
+ {2847650400 18000 1 AMST}
+ {2866399200 14400 0 AMT}
+ {2879100000 18000 1 AMST}
+ {2897848800 14400 0 AMT}
+ {2910549600 18000 1 AMST}
+ {2929298400 14400 0 AMT}
+ {2941999200 18000 1 AMST}
+ {2960748000 14400 0 AMT}
+ {2974053600 18000 1 AMST}
+ {2992197600 14400 0 AMT}
+ {3005503200 18000 1 AMST}
+ {3023647200 14400 0 AMT}
+ {3036952800 18000 1 AMST}
+ {3055701600 14400 0 AMT}
+ {3068402400 18000 1 AMST}
+ {3087151200 14400 0 AMT}
+ {3099852000 18000 1 AMST}
+ {3118600800 14400 0 AMT}
+ {3131906400 18000 1 AMST}
+ {3150050400 14400 0 AMT}
+ {3163356000 18000 1 AMST}
+ {3181500000 14400 0 AMT}
+ {3194805600 18000 1 AMST}
+ {3212949600 14400 0 AMT}
+ {3226255200 18000 1 AMST}
+ {3245004000 14400 0 AMT}
+ {3257704800 18000 1 AMST}
+ {3276453600 14400 0 AMT}
+ {3289154400 18000 1 AMST}
+ {3307903200 14400 0 AMT}
+ {3321208800 18000 1 AMST}
+ {3339352800 14400 0 AMT}
+ {3352658400 18000 1 AMST}
+ {3370802400 14400 0 AMT}
+ {3384108000 18000 1 AMST}
+ {3402856800 14400 0 AMT}
+ {3415557600 18000 1 AMST}
+ {3434306400 14400 0 AMT}
+ {3447007200 18000 1 AMST}
+ {3465756000 14400 0 AMT}
+ {3479061600 18000 1 AMST}
+ {3497205600 14400 0 AMT}
+ {3510511200 18000 1 AMST}
+ {3528655200 14400 0 AMT}
+ {3541960800 18000 1 AMST}
+ {3560104800 14400 0 AMT}
+ {3573410400 18000 1 AMST}
+ {3592159200 14400 0 AMT}
+ {3604860000 18000 1 AMST}
+ {3623608800 14400 0 AMT}
+ {3636309600 18000 1 AMST}
+ {3655058400 14400 0 AMT}
+ {3668364000 18000 1 AMST}
+ {3686508000 14400 0 AMT}
+ {3699813600 18000 1 AMST}
+ {3717957600 14400 0 AMT}
+ {3731263200 18000 1 AMST}
+ {3750012000 14400 0 AMT}
+ {3762712800 18000 1 AMST}
+ {3781461600 14400 0 AMT}
+ {3794162400 18000 1 AMST}
+ {3812911200 14400 0 AMT}
+ {3825612000 18000 1 AMST}
+ {3844360800 14400 0 AMT}
+ {3857666400 18000 1 AMST}
+ {3875810400 14400 0 AMT}
+ {3889116000 18000 1 AMST}
+ {3907260000 14400 0 AMT}
+ {3920565600 18000 1 AMST}
+ {3939314400 14400 0 AMT}
+ {3952015200 18000 1 AMST}
+ {3970764000 14400 0 AMT}
+ {3983464800 18000 1 AMST}
+ {4002213600 14400 0 AMT}
+ {4015519200 18000 1 AMST}
+ {4033663200 14400 0 AMT}
+ {4046968800 18000 1 AMST}
+ {4065112800 14400 0 AMT}
+ {4078418400 18000 1 AMST}
+ {4096562400 14400 0 AMT}
+}