xref: /PHP-8.2/ext/date/lib/timezonemap.h (revision 0bc8785b)
1 	{ "acdt",  1,  37800, "Australia/Adelaide"            },
2 	{ "acdt",  1,  37800, "Australia/Broken_Hill"         },
3 	{ "acdt",  1,  37800, "Australia/Darwin"              },
4 	{ "acdt",  1,  37800, "Australia/North"               },
5 	{ "acdt",  1,  37800, "Australia/South"               },
6 	{ "acdt",  1,  37800, "Australia/Yancowinna"          },
7 	{ "acst",  0,  34200, "Australia/Adelaide"            },
8 	{ "acst",  0,  34200, "Australia/Broken_Hill"         },
9 	{ "acst",  0,  34200, "Australia/Darwin"              },
10 	{ "acst",  0,  34200, "Australia/North"               },
11 	{ "acst",  0,  34200, "Australia/South"               },
12 	{ "acst",  0,  34200, "Australia/Yancowinna"          },
13 	{ "addt",  1,  -7200, "America/Goose_Bay"             },
14 	{ "addt",  1,  -7200, "America/Pangnirtung"           },
15 	{ "adt",   1, -10800, "America/Halifax"               },
16 	{ "adt",   1, -10800, "America/Barbados"              },
17 	{ "adt",   1, -10800, "America/Blanc-Sablon"          },
18 	{ "adt",   1, -10800, "America/Glace_Bay"             },
19 	{ "adt",   1, -10800, "America/Goose_Bay"             },
20 	{ "adt",   1, -10800, "America/Martinique"            },
21 	{ "adt",   1, -10800, "America/Moncton"               },
22 	{ "adt",   1, -10800, "America/Pangnirtung"           },
23 	{ "adt",   1, -10800, "America/Thule"                 },
24 	{ "adt",   1, -10800, "Atlantic/Bermuda"              },
25 	{ "adt",   1, -10800, "Canada/Atlantic"               },
26 	{ "aedt",  1,  39600, "Australia/Melbourne"           },
27 	{ "aedt",  1,  39600, "Antarctica/Macquarie"          },
28 	{ "aedt",  1,  39600, "Australia/ACT"                 },
29 	{ "aedt",  1,  39600, "Australia/Brisbane"            },
30 	{ "aedt",  1,  39600, "Australia/Canberra"            },
31 	{ "aedt",  1,  39600, "Australia/Currie"              },
32 	{ "aedt",  1,  39600, "Australia/Hobart"              },
33 	{ "aedt",  1,  39600, "Australia/Lindeman"            },
34 	{ "aedt",  1,  39600, "Australia/NSW"                 },
35 	{ "aedt",  1,  39600, "Australia/Queensland"          },
36 	{ "aedt",  1,  39600, "Australia/Sydney"              },
37 	{ "aedt",  1,  39600, "Australia/Tasmania"            },
38 	{ "aedt",  1,  39600, "Australia/Victoria"            },
39 	{ "aest",  0,  36000, "Australia/Melbourne"           },
40 	{ "aest",  0,  36000, "Antarctica/Macquarie"          },
41 	{ "aest",  0,  36000, "Australia/ACT"                 },
42 	{ "aest",  0,  36000, "Australia/Brisbane"            },
43 	{ "aest",  0,  36000, "Australia/Canberra"            },
44 	{ "aest",  0,  36000, "Australia/Currie"              },
45 	{ "aest",  0,  36000, "Australia/Hobart"              },
46 	{ "aest",  0,  36000, "Australia/LHI"                 },
47 	{ "aest",  0,  36000, "Australia/Lindeman"            },
48 	{ "aest",  0,  36000, "Australia/Lord_Howe"           },
49 	{ "aest",  0,  36000, "Australia/NSW"                 },
50 	{ "aest",  0,  36000, "Australia/Queensland"          },
51 	{ "aest",  0,  36000, "Australia/Sydney"              },
52 	{ "aest",  0,  36000, "Australia/Tasmania"            },
53 	{ "aest",  0,  36000, "Australia/Victoria"            },
54 	{ "ahdt",  1, -32400, "America/Anchorage"             },
55 	{ "ahst",  0, -36000, "America/Anchorage"             },
56 	{ "ahst",  0, -36000, "America/Adak"                  },
57 	{ "ahst",  0, -36000, "America/Atka"                  },
58 	{ "akdt",  1, -28800, "America/Anchorage"             },
59 	{ "akdt",  1, -28800, "America/Juneau"                },
60 	{ "akdt",  1, -28800, "America/Metlakatla"            },
61 	{ "akdt",  1, -28800, "America/Nome"                  },
62 	{ "akdt",  1, -28800, "America/Sitka"                 },
63 	{ "akdt",  1, -28800, "America/Yakutat"               },
64 	{ "akst",  0, -32400, "America/Anchorage"             },
65 	{ "akst",  0, -32400, "America/Juneau"                },
66 	{ "akst",  0, -32400, "America/Metlakatla"            },
67 	{ "akst",  0, -32400, "America/Nome"                  },
68 	{ "akst",  0, -32400, "America/Sitka"                 },
69 	{ "akst",  0, -32400, "America/Yakutat"               },
70 	{ "amt",   0, -13840, "America/Asuncion"              },
71 	{ "amt",   0,   1172, "Europe/Amsterdam"              },
72 	{ "amt",   0,   5692, "Europe/Athens"                 },
73 	{ "apt",   1, -10800, "America/Halifax"               },
74 	{ "apt",   1, -10800, "America/Blanc-Sablon"          },
75 	{ "apt",   1, -10800, "America/Glace_Bay"             },
76 	{ "apt",   1, -10800, "America/Moncton"               },
77 	{ "apt",   1, -10800, "America/Pangnirtung"           },
78 	{ "apt",   1, -10800, "America/Puerto_Rico"           },
79 	{ "apt",   1, -10800, "Canada/Atlantic"               },
80 	{ "apt",   1, -32400, "America/Anchorage"             },
81 	{ "ast",   0, -14400, "America/Anguilla"              },
82 	{ "ast",   0, -14400, "America/Antigua"               },
83 	{ "ast",   0, -14400, "America/Aruba"                 },
84 	{ "ast",   0, -14400, "America/Barbados"              },
85 	{ "ast",   0, -14400, "America/Blanc-Sablon"          },
86 	{ "ast",   0, -14400, "America/Curacao"               },
87 	{ "ast",   0, -14400, "America/Dominica"              },
88 	{ "ast",   0, -14400, "America/Glace_Bay"             },
89 	{ "ast",   0, -14400, "America/Goose_Bay"             },
90 	{ "ast",   0, -14400, "America/Grand_Turk"            },
91 	{ "ast",   0, -14400, "America/Grenada"               },
92 	{ "ast",   0, -14400, "America/Guadeloupe"            },
93 	{ "ast",   0, -14400, "America/Halifax"               },
94 	{ "ast",   0, -14400, "America/Kralendijk"            },
95 	{ "ast",   0, -14400, "America/Lower_Princes"         },
96 	{ "ast",   0, -14400, "America/Marigot"               },
97 	{ "ast",   0, -14400, "America/Martinique"            },
98 	{ "ast",   0, -14400, "America/Miquelon"              },
99 	{ "ast",   0, -14400, "America/Moncton"               },
100 	{ "ast",   0, -14400, "America/Montserrat"            },
101 	{ "ast",   0, -14400, "America/Pangnirtung"           },
102 	{ "ast",   0, -14400, "America/Port_of_Spain"         },
103 	{ "ast",   0, -14400, "America/Puerto_Rico"           },
104 	{ "ast",   0, -14400, "America/Santo_Domingo"         },
105 	{ "ast",   0, -14400, "America/St_Barthelemy"         },
106 	{ "ast",   0, -14400, "America/St_Kitts"              },
107 	{ "ast",   0, -14400, "America/St_Lucia"              },
108 	{ "ast",   0, -14400, "America/St_Thomas"             },
109 	{ "ast",   0, -14400, "America/St_Vincent"            },
110 	{ "ast",   0, -14400, "America/Thule"                 },
111 	{ "ast",   0, -14400, "America/Tortola"               },
112 	{ "ast",   0, -14400, "America/Virgin"                },
113 	{ "ast",   0, -14400, "Atlantic/Bermuda"              },
114 	{ "ast",   0, -14400, "Canada/Atlantic"               },
115 	{ "ast",   0, -36000, "America/Anchorage"             },
116 	{ "awdt",  1,  32400, "Australia/Perth"               },
117 	{ "awdt",  1,  32400, "Australia/West"                },
118 	{ "awst",  0,  28800, "Australia/Perth"               },
119 	{ "awst",  0,  28800, "Australia/West"                },
120 	{ "awt",   1, -10800, "America/Halifax"               },
121 	{ "awt",   1, -10800, "America/Blanc-Sablon"          },
122 	{ "awt",   1, -10800, "America/Glace_Bay"             },
123 	{ "awt",   1, -10800, "America/Moncton"               },
124 	{ "awt",   1, -10800, "America/Pangnirtung"           },
125 	{ "awt",   1, -10800, "America/Puerto_Rico"           },
126 	{ "awt",   1, -10800, "Canada/Atlantic"               },
127 	{ "awt",   1, -32400, "America/Anchorage"             },
128 	{ "bdst",  1,   7200, "Europe/London"                 },
129 	{ "bdst",  1,   7200, "Europe/Belfast"                },
130 	{ "bdst",  1,   7200, "Europe/Gibraltar"              },
131 	{ "bdst",  1,   7200, "Europe/Guernsey"               },
132 	{ "bdst",  1,   7200, "Europe/Isle_of_Man"            },
133 	{ "bdst",  1,   7200, "Europe/Jersey"                 },
134 	{ "bdst",  1,   7200, "GB"                            },
135 	{ "bdt",   1, -36000, "America/Adak"                  },
136 	{ "bdt",   1, -36000, "America/Atka"                  },
137 	{ "bdt",   1, -36000, "America/Nome"                  },
138 	{ "bmt",   0, -14309, "America/Barbados"              },
139 	{ "bmt",   0,   6264, "Europe/Tiraspol"               },
140 	{ "bmt",   0, -17776, "America/Bogota"                },
141 	{ "bmt",   0,  10656, "Asia/Baghdad"                  },
142 	{ "bmt",   0,  24124, "Asia/Bangkok"                  },
143 	{ "bmt",   0,  24124, "Asia/Phnom_Penh"               },
144 	{ "bmt",   0,  24124, "Asia/Vientiane"                },
145 	{ "bmt",   0,  25632, "Asia/Jakarta"                  },
146 	{ "bmt",   0,   6264, "Europe/Bucharest"              },
147 	{ "bmt",   0,   6264, "Europe/Chisinau"               },
148 	{ "bst",   1,   3600, "Europe/London"                 },
149 	{ "bst",   0,   3600, "Europe/London"                 },
150 	{ "bst",   1, -12756, "America/La_Paz"                },
151 	{ "bst",   0, -39600, "America/Adak"                  },
152 	{ "bst",   0, -39600, "America/Atka"                  },
153 	{ "bst",   0, -39600, "America/Nome"                  },
154 	{ "bst",   0,   3600, "Europe/Belfast"                },
155 	{ "bst",   0,   3600, "Europe/Guernsey"               },
156 	{ "bst",   0,   3600, "Europe/Isle_of_Man"            },
157 	{ "bst",   0,   3600, "Europe/Jersey"                 },
158 	{ "bst",   0,   3600, "GB"                            },
159 	{ "bst",   1,   3600, "Europe/Belfast"                },
160 	{ "bst",   1,   3600, "Europe/Dublin"                 },
161 	{ "bst",   1,   3600, "Europe/Gibraltar"              },
162 	{ "bst",   1,   3600, "Europe/Guernsey"               },
163 	{ "bst",   1,   3600, "Europe/Isle_of_Man"            },
164 	{ "bst",   1,   3600, "Europe/Jersey"                 },
165 	{ "bst",   1,   3600, "GB"                            },
166 	{ "cast",  0,  34200, "Australia/Adelaide"            },
167 	{ "cast",  1,  10800, "Africa/Juba"                   },
168 	{ "cast",  1,  10800, "Africa/Khartoum"               },
169 	{ "cat",   0,   7200, "Africa/Khartoum"               },
170 	{ "cat",   0,   7200, "Africa/Blantyre"               },
171 	{ "cat",   0,   7200, "Africa/Bujumbura"              },
172 	{ "cat",   0,   7200, "Africa/Gaborone"               },
173 	{ "cat",   0,   7200, "Africa/Harare"                 },
174 	{ "cat",   0,   7200, "Africa/Juba"                   },
175 	{ "cat",   0,   7200, "Africa/Kigali"                 },
176 	{ "cat",   0,   7200, "Africa/Lubumbashi"             },
177 	{ "cat",   0,   7200, "Africa/Lusaka"                 },
178 	{ "cat",   0,   7200, "Africa/Maputo"                 },
179 	{ "cat",   0,   7200, "Africa/Windhoek"               },
180 	{ "cddt",  1, -14400, "America/Rankin_Inlet"          },
181 	{ "cddt",  1, -14400, "America/Resolute"              },
182 	{ "cdt",   1, -18000, "America/Chicago"               },
183 	{ "cdt",   1,  32400, "Asia/Shanghai"                 },
184 	{ "cdt",   1, -14400, "America/Havana"                },
185 	{ "cdt",   1, -18000, "America/Atikokan"              },
186 	{ "cdt",   1, -18000, "America/Bahia_Banderas"        },
187 	{ "cdt",   1, -18000, "America/Belize"                },
188 	{ "cdt",   1, -18000, "America/Cambridge_Bay"         },
189 	{ "cdt",   1, -18000, "America/Cancun"                },
190 	{ "cdt",   1, -18000, "America/Chihuahua"             },
191 	{ "cdt",   1, -18000, "America/Coral_Harbour"         },
192 	{ "cdt",   1, -18000, "America/Costa_Rica"            },
193 	{ "cdt",   1, -18000, "America/El_Salvador"           },
194 	{ "cdt",   1, -18000, "America/Fort_Wayne"            },
195 	{ "cdt",   1, -18000, "America/Guatemala"             },
196 	{ "cdt",   1, -18000, "America/Indiana/Indianapolis"  },
197 	{ "cdt",   1, -18000, "America/Indiana/Knox"          },
198 	{ "cdt",   1, -18000, "America/Indiana/Marengo"       },
199 	{ "cdt",   1, -18000, "America/Indiana/Petersburg"    },
200 	{ "cdt",   1, -18000, "America/Indiana/Tell_City"     },
201 	{ "cdt",   1, -18000, "America/Indiana/Vevay"         },
202 	{ "cdt",   1, -18000, "America/Indiana/Vincennes"     },
203 	{ "cdt",   1, -18000, "America/Indiana/Winamac"       },
204 	{ "cdt",   1, -18000, "America/Indianapolis"          },
205 	{ "cdt",   1, -18000, "America/Iqaluit"               },
206 	{ "cdt",   1, -18000, "America/Kentucky/Louisville"   },
207 	{ "cdt",   1, -18000, "America/Kentucky/Monticello"   },
208 	{ "cdt",   1, -18000, "America/Knox_IN"               },
209 	{ "cdt",   1, -18000, "America/Louisville"            },
210 	{ "cdt",   1, -18000, "America/Managua"               },
211 	{ "cdt",   1, -18000, "America/Matamoros"             },
212 	{ "cdt",   1, -18000, "America/Menominee"             },
213 	{ "cdt",   1, -18000, "America/Merida"                },
214 	{ "cdt",   1, -18000, "America/Mexico_City"           },
215 	{ "cdt",   1, -18000, "America/Monterrey"             },
216 	{ "cdt",   1, -18000, "America/North_Dakota/Beulah"   },
217 	{ "cdt",   1, -18000, "America/North_Dakota/Center"   },
218 	{ "cdt",   1, -18000, "America/North_Dakota/New_Salem" },
219 	{ "cdt",   1, -18000, "America/Ojinaga"               },
220 	{ "cdt",   1, -18000, "America/Pangnirtung"           },
221 	{ "cdt",   1, -18000, "America/Rainy_River"           },
222 	{ "cdt",   1, -18000, "America/Rankin_Inlet"          },
223 	{ "cdt",   1, -18000, "America/Resolute"              },
224 	{ "cdt",   1, -18000, "America/Tegucigalpa"           },
225 	{ "cdt",   1, -18000, "America/Winnipeg"              },
226 	{ "cdt",   1, -18000, "Canada/Central"                },
227 	{ "cdt",   1, -18000, "Mexico/General"                },
228 	{ "cdt",   1,  32400, "Asia/Chongqing"                },
229 	{ "cdt",   1,  32400, "Asia/Chungking"                },
230 	{ "cdt",   1,  32400, "Asia/Harbin"                   },
231 	{ "cdt",   1,  32400, "Asia/Macao"                    },
232 	{ "cdt",   1,  32400, "Asia/Macau"                    },
233 	{ "cdt",   1,  32400, "Asia/Taipei"                   },
234 	{ "cdt",   1,  32400, "PRC"                           },
235 	{ "cdt",   1,  32400, "ROC"                           },
236 	{ "cemt",  1,  10800, "Europe/Berlin"                 },
237 	{ "cest",  1,   7200, "Europe/Berlin"                 },
238 	{ "cest",  1,  10800, "Europe/Kaliningrad"            },
239 	{ "cest",  1,   7200, "Africa/Algiers"                },
240 	{ "cest",  1,   7200, "Africa/Ceuta"                  },
241 	{ "cest",  1,   7200, "Africa/Tripoli"                },
242 	{ "cest",  1,   7200, "Africa/Tunis"                  },
243 	{ "cest",  1,   7200, "Arctic/Longyearbyen"           },
244 	{ "cest",  1,   7200, "Atlantic/Jan_Mayen"            },
245 	{ "cest",  1,   7200, "Europe/Amsterdam"              },
246 	{ "cest",  1,   7200, "Europe/Andorra"                },
247 	{ "cest",  1,   7200, "Europe/Athens"                 },
248 	{ "cest",  1,   7200, "Europe/Belgrade"               },
249 	{ "cest",  1,   7200, "Europe/Bratislava"             },
250 	{ "cest",  1,   7200, "Europe/Brussels"               },
251 	{ "cest",  1,   7200, "Europe/Budapest"               },
252 	{ "cest",  1,   7200, "Europe/Busingen"               },
253 	{ "cest",  1,   7200, "Europe/Chisinau"               },
254 	{ "cest",  1,   7200, "Europe/Copenhagen"             },
255 	{ "cest",  1,   7200, "Europe/Gibraltar"              },
256 	{ "cest",  1,   7200, "Europe/Kaliningrad"            },
257 	{ "cest",  1,   7200, "Europe/Kiev"                   },
258 	{ "cest",  1,   7200, "Europe/Lisbon"                 },
259 	{ "cest",  1,   7200, "Europe/Ljubljana"              },
260 	{ "cest",  1,   7200, "Europe/Luxembourg"             },
261 	{ "cest",  1,   7200, "Europe/Madrid"                 },
262 	{ "cest",  1,   7200, "Europe/Malta"                  },
263 	{ "cest",  1,   7200, "Europe/Minsk"                  },
264 	{ "cest",  1,   7200, "Europe/Monaco"                 },
265 	{ "cest",  1,   7200, "Europe/Oslo"                   },
266 	{ "cest",  1,   7200, "Europe/Paris"                  },
267 	{ "cest",  1,   7200, "Europe/Podgorica"              },
268 	{ "cest",  1,   7200, "Europe/Prague"                 },
269 	{ "cest",  1,   7200, "Europe/Riga"                   },
270 	{ "cest",  1,   7200, "Europe/Rome"                   },
271 	{ "cest",  1,   7200, "Europe/San_Marino"             },
272 	{ "cest",  1,   7200, "Europe/Sarajevo"               },
273 	{ "cest",  1,   7200, "Europe/Simferopol"             },
274 	{ "cest",  1,   7200, "Europe/Skopje"                 },
275 	{ "cest",  1,   7200, "Europe/Sofia"                  },
276 	{ "cest",  1,   7200, "Europe/Stockholm"              },
277 	{ "cest",  1,   7200, "Europe/Tallinn"                },
278 	{ "cest",  1,   7200, "Europe/Tirane"                 },
279 	{ "cest",  1,   7200, "Europe/Tiraspol"               },
280 	{ "cest",  1,   7200, "Europe/Uzhgorod"               },
281 	{ "cest",  1,   7200, "Europe/Vaduz"                  },
282 	{ "cest",  1,   7200, "Europe/Vatican"                },
283 	{ "cest",  1,   7200, "Europe/Vienna"                 },
284 	{ "cest",  1,   7200, "Europe/Vilnius"                },
285 	{ "cest",  1,   7200, "Europe/Warsaw"                 },
286 	{ "cest",  1,   7200, "Europe/Zagreb"                 },
287 	{ "cest",  1,   7200, "Europe/Zaporozhye"             },
288 	{ "cest",  1,   7200, "Europe/Zurich"                 },
289 	{ "cet",   0,   3600, "Europe/Berlin"                 },
290 	{ "cet",   0,   7200, "Europe/Kaliningrad"            },
291 	{ "cet",   0,   3600, "Africa/Algiers"                },
292 	{ "cet",   0,   3600, "Africa/Ceuta"                  },
293 	{ "cet",   0,   3600, "Africa/Tripoli"                },
294 	{ "cet",   0,   3600, "Africa/Tunis"                  },
295 	{ "cet",   0,   3600, "Arctic/Longyearbyen"           },
296 	{ "cet",   0,   3600, "Atlantic/Jan_Mayen"            },
297 	{ "cet",   0,   3600, "Europe/Amsterdam"              },
298 	{ "cet",   0,   3600, "Europe/Andorra"                },
299 	{ "cet",   0,   3600, "Europe/Athens"                 },
300 	{ "cet",   0,   3600, "Europe/Belgrade"               },
301 	{ "cet",   0,   3600, "Europe/Bratislava"             },
302 	{ "cet",   0,   3600, "Europe/Brussels"               },
303 	{ "cet",   0,   3600, "Europe/Budapest"               },
304 	{ "cet",   0,   3600, "Europe/Busingen"               },
305 	{ "cet",   0,   3600, "Europe/Chisinau"               },
306 	{ "cet",   0,   3600, "Europe/Copenhagen"             },
307 	{ "cet",   0,   3600, "Europe/Gibraltar"              },
308 	{ "cet",   0,   3600, "Europe/Kaliningrad"            },
309 	{ "cet",   0,   3600, "Europe/Kiev"                   },
310 	{ "cet",   0,   3600, "Europe/Lisbon"                 },
311 	{ "cet",   0,   3600, "Europe/Ljubljana"              },
312 	{ "cet",   0,   3600, "Europe/Luxembourg"             },
313 	{ "cet",   0,   3600, "Europe/Madrid"                 },
314 	{ "cet",   0,   3600, "Europe/Malta"                  },
315 	{ "cet",   0,   3600, "Europe/Minsk"                  },
316 	{ "cet",   0,   3600, "Europe/Monaco"                 },
317 	{ "cet",   0,   3600, "Europe/Oslo"                   },
318 	{ "cet",   0,   3600, "Europe/Paris"                  },
319 	{ "cet",   0,   3600, "Europe/Podgorica"              },
320 	{ "cet",   0,   3600, "Europe/Prague"                 },
321 	{ "cet",   0,   3600, "Europe/Riga"                   },
322 	{ "cet",   0,   3600, "Europe/Rome"                   },
323 	{ "cet",   0,   3600, "Europe/San_Marino"             },
324 	{ "cet",   0,   3600, "Europe/Sarajevo"               },
325 	{ "cet",   0,   3600, "Europe/Simferopol"             },
326 	{ "cet",   0,   3600, "Europe/Skopje"                 },
327 	{ "cet",   0,   3600, "Europe/Sofia"                  },
328 	{ "cet",   0,   3600, "Europe/Stockholm"              },
329 	{ "cet",   0,   3600, "Europe/Tallinn"                },
330 	{ "cet",   0,   3600, "Europe/Tirane"                 },
331 	{ "cet",   0,   3600, "Europe/Tiraspol"               },
332 	{ "cet",   0,   3600, "Europe/Uzhgorod"               },
333 	{ "cet",   0,   3600, "Europe/Vaduz"                  },
334 	{ "cet",   0,   3600, "Europe/Vatican"                },
335 	{ "cet",   0,   3600, "Europe/Vienna"                 },
336 	{ "cet",   0,   3600, "Europe/Vilnius"                },
337 	{ "cet",   0,   3600, "Europe/Warsaw"                 },
338 	{ "cet",   0,   3600, "Europe/Zagreb"                 },
339 	{ "cet",   0,   3600, "Europe/Zaporozhye"             },
340 	{ "cet",   0,   3600, "Europe/Zurich"                 },
341 	{ "cmt",   0, -15408, "America/Argentina/Buenos_Aires" },
342 	{ "cmt",   0, -15408, "America/Argentina/Catamarca"   },
343 	{ "cmt",   0, -15408, "America/Argentina/ComodRivadavia" },
344 	{ "cmt",   0, -15408, "America/Argentina/Cordoba"     },
345 	{ "cmt",   0, -15408, "America/Argentina/Jujuy"       },
346 	{ "cmt",   0, -15408, "America/Argentina/La_Rioja"    },
347 	{ "cmt",   0, -15408, "America/Argentina/Mendoza"     },
348 	{ "cmt",   0, -15408, "America/Argentina/Rio_Gallegos" },
349 	{ "cmt",   0, -15408, "America/Argentina/Salta"       },
350 	{ "cmt",   0, -15408, "America/Argentina/San_Juan"    },
351 	{ "cmt",   0, -15408, "America/Argentina/San_Luis"    },
352 	{ "cmt",   0, -15408, "America/Argentina/Tucuman"     },
353 	{ "cmt",   0, -15408, "America/Argentina/Ushuaia"     },
354 	{ "cmt",   0, -15408, "America/Buenos_Aires"          },
355 	{ "cmt",   0, -15408, "America/Catamarca"             },
356 	{ "cmt",   0, -15408, "America/Cordoba"               },
357 	{ "cmt",   0, -15408, "America/Jujuy"                 },
358 	{ "cmt",   0, -15408, "America/Mendoza"               },
359 	{ "cmt",   0, -15408, "America/Rosario"               },
360 	{ "cmt",   0, -16060, "America/Caracas"               },
361 	{ "cmt",   0, -16356, "America/La_Paz"                },
362 	{ "cmt",   0, -19176, "America/Cayman"                },
363 	{ "cmt",   0, -19176, "America/Panama"                },
364 	{ "cmt",   0,   6900, "Europe/Chisinau"               },
365 	{ "cmt",   0,   6900, "Europe/Tiraspol"               },
366 	{ "cpt",   1, -18000, "America/Chicago"               },
367 	{ "cpt",   1, -18000, "America/Atikokan"              },
368 	{ "cpt",   1, -18000, "America/Coral_Harbour"         },
369 	{ "cpt",   1, -18000, "America/Fort_Wayne"            },
370 	{ "cpt",   1, -18000, "America/Indiana/Indianapolis"  },
371 	{ "cpt",   1, -18000, "America/Indiana/Knox"          },
372 	{ "cpt",   1, -18000, "America/Indiana/Marengo"       },
373 	{ "cpt",   1, -18000, "America/Indiana/Petersburg"    },
374 	{ "cpt",   1, -18000, "America/Indiana/Tell_City"     },
375 	{ "cpt",   1, -18000, "America/Indiana/Vevay"         },
376 	{ "cpt",   1, -18000, "America/Indiana/Vincennes"     },
377 	{ "cpt",   1, -18000, "America/Indiana/Winamac"       },
378 	{ "cpt",   1, -18000, "America/Indianapolis"          },
379 	{ "cpt",   1, -18000, "America/Kentucky/Louisville"   },
380 	{ "cpt",   1, -18000, "America/Kentucky/Monticello"   },
381 	{ "cpt",   1, -18000, "America/Knox_IN"               },
382 	{ "cpt",   1, -18000, "America/Louisville"            },
383 	{ "cpt",   1, -18000, "America/Menominee"             },
384 	{ "cpt",   1, -18000, "America/Rainy_River"           },
385 	{ "cpt",   1, -18000, "America/Winnipeg"              },
386 	{ "cpt",   1, -18000, "Canada/Central"                },
387 	{ "cst",   0, -21600, "America/Chicago"               },
388 	{ "cst",   0, -18000, "America/Havana"                },
389 	{ "cst",   0, -21600, "America/Atikokan"              },
390 	{ "cst",   0, -21600, "America/Bahia_Banderas"        },
391 	{ "cst",   0, -21600, "America/Belize"                },
392 	{ "cst",   0, -21600, "America/Cambridge_Bay"         },
393 	{ "cst",   0, -21600, "America/Cancun"                },
394 	{ "cst",   0, -21600, "America/Chihuahua"             },
395 	{ "cst",   0, -21600, "America/Coral_Harbour"         },
396 	{ "cst",   0, -21600, "America/Costa_Rica"            },
397 	{ "cst",   0, -21600, "America/Detroit"               },
398 	{ "cst",   0, -21600, "America/El_Salvador"           },
399 	{ "cst",   0, -21600, "America/Fort_Wayne"            },
400 	{ "cst",   0, -21600, "America/Guatemala"             },
401 	{ "cst",   0, -21600, "America/Hermosillo"            },
402 	{ "cst",   0, -21600, "America/Indiana/Indianapolis"  },
403 	{ "cst",   0, -21600, "America/Indiana/Knox"          },
404 	{ "cst",   0, -21600, "America/Indiana/Marengo"       },
405 	{ "cst",   0, -21600, "America/Indiana/Petersburg"    },
406 	{ "cst",   0, -21600, "America/Indiana/Tell_City"     },
407 	{ "cst",   0, -21600, "America/Indiana/Vevay"         },
408 	{ "cst",   0, -21600, "America/Indiana/Vincennes"     },
409 	{ "cst",   0, -21600, "America/Indiana/Winamac"       },
410 	{ "cst",   0, -21600, "America/Indianapolis"          },
411 	{ "cst",   0, -21600, "America/Iqaluit"               },
412 	{ "cst",   0, -21600, "America/Kentucky/Louisville"   },
413 	{ "cst",   0, -21600, "America/Kentucky/Monticello"   },
414 	{ "cst",   0, -21600, "America/Knox_IN"               },
415 	{ "cst",   0, -21600, "America/Louisville"            },
416 	{ "cst",   0, -21600, "America/Managua"               },
417 	{ "cst",   0, -21600, "America/Matamoros"             },
418 	{ "cst",   0, -21600, "America/Mazatlan"              },
419 	{ "cst",   0, -21600, "America/Menominee"             },
420 	{ "cst",   0, -21600, "America/Merida"                },
421 	{ "cst",   0, -21600, "America/Mexico_City"           },
422 	{ "cst",   0, -21600, "America/Monterrey"             },
423 	{ "cst",   0, -21600, "America/North_Dakota/Beulah"   },
424 	{ "cst",   0, -21600, "America/North_Dakota/Center"   },
425 	{ "cst",   0, -21600, "America/North_Dakota/New_Salem" },
426 	{ "cst",   0, -21600, "America/Ojinaga"               },
427 	{ "cst",   0, -21600, "America/Pangnirtung"           },
428 	{ "cst",   0, -21600, "America/Rainy_River"           },
429 	{ "cst",   0, -21600, "America/Rankin_Inlet"          },
430 	{ "cst",   0, -21600, "America/Regina"                },
431 	{ "cst",   0, -21600, "America/Resolute"              },
432 	{ "cst",   0, -21600, "America/Swift_Current"         },
433 	{ "cst",   0, -21600, "America/Tegucigalpa"           },
434 	{ "cst",   0, -21600, "America/Thunder_Bay"           },
435 	{ "cst",   0, -21600, "America/Winnipeg"              },
436 	{ "cst",   0, -21600, "Canada/Central"                },
437 	{ "cst",   0, -21600, "Canada/Saskatchewan"           },
438 	{ "cst",   0, -21600, "Mexico/BajaSur"                },
439 	{ "cst",   0, -21600, "Mexico/General"                },
440 	{ "cst",   0,  28800, "Asia/Chongqing"                },
441 	{ "cst",   0,  28800, "Asia/Chungking"                },
442 	{ "cst",   0,  28800, "Asia/Harbin"                   },
443 	{ "cst",   0,  28800, "Asia/Macao"                    },
444 	{ "cst",   0,  28800, "Asia/Macau"                    },
445 	{ "cst",   0,  28800, "Asia/Shanghai"                 },
446 	{ "cst",   0,  28800, "Asia/Taipei"                   },
447 	{ "cst",   0,  28800, "PRC"                           },
448 	{ "cst",   0,  28800, "ROC"                           },
449 	{ "cwt",   1, -18000, "America/Chicago"               },
450 	{ "cwt",   1, -18000, "America/Atikokan"              },
451 	{ "cwt",   1, -18000, "America/Coral_Harbour"         },
452 	{ "cwt",   1, -18000, "America/Fort_Wayne"            },
453 	{ "cwt",   1, -18000, "America/Indiana/Indianapolis"  },
454 	{ "cwt",   1, -18000, "America/Indiana/Knox"          },
455 	{ "cwt",   1, -18000, "America/Indiana/Marengo"       },
456 	{ "cwt",   1, -18000, "America/Indiana/Petersburg"    },
457 	{ "cwt",   1, -18000, "America/Indiana/Tell_City"     },
458 	{ "cwt",   1, -18000, "America/Indiana/Vevay"         },
459 	{ "cwt",   1, -18000, "America/Indiana/Vincennes"     },
460 	{ "cwt",   1, -18000, "America/Indiana/Winamac"       },
461 	{ "cwt",   1, -18000, "America/Indianapolis"          },
462 	{ "cwt",   1, -18000, "America/Kentucky/Louisville"   },
463 	{ "cwt",   1, -18000, "America/Kentucky/Monticello"   },
464 	{ "cwt",   1, -18000, "America/Knox_IN"               },
465 	{ "cwt",   1, -18000, "America/Louisville"            },
466 	{ "cwt",   1, -18000, "America/Menominee"             },
467 	{ "cwt",   1, -18000, "America/Mexico_City"           },
468 	{ "cwt",   1, -18000, "America/Rainy_River"           },
469 	{ "cwt",   1, -18000, "America/Winnipeg"              },
470 	{ "cwt",   1, -18000, "Canada/Central"                },
471 	{ "cwt",   1, -18000, "Mexico/General"                },
472 	{ "chst",  0,  36000, "Pacific/Guam"                  },
473 	{ "chst",  0,  36000, "Pacific/Saipan"                },
474 	{ "dmt",   0,  -1521, "Europe/Dublin"                 },
475 	{ "eat",   0,  10800, "Africa/Addis_Ababa"            },
476 	{ "eat",   0,  10800, "Africa/Khartoum"               },
477 	{ "eat",   0,  10800, "Africa/Asmara"                 },
478 	{ "eat",   0,  10800, "Africa/Asmera"                 },
479 	{ "eat",   0,  10800, "Africa/Dar_es_Salaam"          },
480 	{ "eat",   0,  10800, "Africa/Djibouti"               },
481 	{ "eat",   0,  10800, "Africa/Juba"                   },
482 	{ "eat",   0,  10800, "Africa/Kampala"                },
483 	{ "eat",   0,  10800, "Africa/Mogadishu"              },
484 	{ "eat",   0,  10800, "Africa/Nairobi"                },
485 	{ "eat",   0,  10800, "Indian/Antananarivo"           },
486 	{ "eat",   0,  10800, "Indian/Comoro"                 },
487 	{ "eat",   0,  10800, "Indian/Mayotte"                },
488 	{ "eddt",  1, -10800, "America/Iqaluit"               },
489 	{ "edt",   1, -14400, "America/New_York"              },
490 	{ "edt",   1, -14400, "America/Cancun"                },
491 	{ "edt",   1, -14400, "America/Detroit"               },
492 	{ "edt",   1, -14400, "America/Fort_Wayne"            },
493 	{ "edt",   1, -14400, "America/Grand_Turk"            },
494 	{ "edt",   1, -14400, "America/Indiana/Indianapolis"  },
495 	{ "edt",   1, -14400, "America/Indiana/Marengo"       },
496 	{ "edt",   1, -14400, "America/Indiana/Petersburg"    },
497 	{ "edt",   1, -14400, "America/Indiana/Tell_City"     },
498 	{ "edt",   1, -14400, "America/Indiana/Vevay"         },
499 	{ "edt",   1, -14400, "America/Indiana/Vincennes"     },
500 	{ "edt",   1, -14400, "America/Indiana/Winamac"       },
501 	{ "edt",   1, -14400, "America/Indianapolis"          },
502 	{ "edt",   1, -14400, "America/Iqaluit"               },
503 	{ "edt",   1, -14400, "America/Jamaica"               },
504 	{ "edt",   1, -14400, "America/Kentucky/Louisville"   },
505 	{ "edt",   1, -14400, "America/Kentucky/Monticello"   },
506 	{ "edt",   1, -14400, "America/Louisville"            },
507 	{ "edt",   1, -14400, "America/Montreal"              },
508 	{ "edt",   1, -14400, "America/Nassau"                },
509 	{ "edt",   1, -14400, "America/Nipigon"               },
510 	{ "edt",   1, -14400, "America/Pangnirtung"           },
511 	{ "edt",   1, -14400, "America/Port-au-Prince"        },
512 	{ "edt",   1, -14400, "America/Santo_Domingo"         },
513 	{ "edt",   1, -14400, "America/Thunder_Bay"           },
514 	{ "edt",   1, -14400, "America/Toronto"               },
515 	{ "edt",   1, -14400, "Canada/Eastern"                },
516 	{ "eest",  1,  10800, "Europe/Helsinki"               },
517 	{ "eest",  1,  10800, "Africa/Cairo"                  },
518 	{ "eest",  1,  10800, "Asia/Amman"                    },
519 	{ "eest",  1,  10800, "Asia/Beirut"                   },
520 	{ "eest",  1,  10800, "Asia/Damascus"                 },
521 	{ "eest",  1,  10800, "Asia/Famagusta"                },
522 	{ "eest",  1,  10800, "Asia/Gaza"                     },
523 	{ "eest",  1,  10800, "Asia/Hebron"                   },
524 	{ "eest",  1,  10800, "Asia/Istanbul"                 },
525 	{ "eest",  1,  10800, "Asia/Nicosia"                  },
526 	{ "eest",  1,  10800, "Europe/Athens"                 },
527 	{ "eest",  1,  10800, "Europe/Bucharest"              },
528 	{ "eest",  1,  10800, "Europe/Chisinau"               },
529 	{ "eest",  1,  10800, "Europe/Istanbul"               },
530 	{ "eest",  1,  10800, "Europe/Kaliningrad"            },
531 	{ "eest",  1,  10800, "Europe/Kiev"                   },
532 	{ "eest",  1,  10800, "Europe/Mariehamn"              },
533 	{ "eest",  1,  10800, "Europe/Minsk"                  },
534 	{ "eest",  1,  10800, "Europe/Moscow"                 },
535 	{ "eest",  1,  10800, "Europe/Nicosia"                },
536 	{ "eest",  1,  10800, "Europe/Riga"                   },
537 	{ "eest",  1,  10800, "Europe/Simferopol"             },
538 	{ "eest",  1,  10800, "Europe/Sofia"                  },
539 	{ "eest",  1,  10800, "Europe/Tallinn"                },
540 	{ "eest",  1,  10800, "Europe/Tiraspol"               },
541 	{ "eest",  1,  10800, "Europe/Uzhgorod"               },
542 	{ "eest",  1,  10800, "Europe/Vilnius"                },
543 	{ "eest",  1,  10800, "Europe/Warsaw"                 },
544 	{ "eest",  1,  10800, "Europe/Zaporozhye"             },
545 	{ "eet",   0,   7200, "Europe/Helsinki"               },
546 	{ "eet",   0,   7200, "Africa/Cairo"                  },
547 	{ "eet",   0,   7200, "Africa/Tripoli"                },
548 	{ "eet",   0,   7200, "Asia/Amman"                    },
549 	{ "eet",   0,   7200, "Asia/Beirut"                   },
550 	{ "eet",   0,   7200, "Asia/Damascus"                 },
551 	{ "eet",   0,   7200, "Asia/Famagusta"                },
552 	{ "eet",   0,   7200, "Asia/Gaza"                     },
553 	{ "eet",   0,   7200, "Asia/Hebron"                   },
554 	{ "eet",   0,   7200, "Asia/Istanbul"                 },
555 	{ "eet",   0,   7200, "Asia/Nicosia"                  },
556 	{ "eet",   0,   7200, "Europe/Athens"                 },
557 	{ "eet",   0,   7200, "Europe/Bucharest"              },
558 	{ "eet",   0,   7200, "Europe/Chisinau"               },
559 	{ "eet",   0,   7200, "Europe/Istanbul"               },
560 	{ "eet",   0,   7200, "Europe/Kaliningrad"            },
561 	{ "eet",   0,   7200, "Europe/Kiev"                   },
562 	{ "eet",   0,   7200, "Europe/Mariehamn"              },
563 	{ "eet",   0,   7200, "Europe/Minsk"                  },
564 	{ "eet",   0,   7200, "Europe/Moscow"                 },
565 	{ "eet",   0,   7200, "Europe/Nicosia"                },
566 	{ "eet",   0,   7200, "Europe/Riga"                   },
567 	{ "eet",   0,   7200, "Europe/Simferopol"             },
568 	{ "eet",   0,   7200, "Europe/Sofia"                  },
569 	{ "eet",   0,   7200, "Europe/Tallinn"                },
570 	{ "eet",   0,   7200, "Europe/Tiraspol"               },
571 	{ "eet",   0,   7200, "Europe/Uzhgorod"               },
572 	{ "eet",   0,   7200, "Europe/Vilnius"                },
573 	{ "eet",   0,   7200, "Europe/Warsaw"                 },
574 	{ "eet",   0,   7200, "Europe/Zaporozhye"             },
575 	{ "emt",   0, -26248, "Chile/EasterIsland"            },
576 	{ "emt",   0, -26248, "Pacific/Easter"                },
577 	{ "ept",   1, -14400, "America/New_York"              },
578 	{ "ept",   1, -14400, "America/Detroit"               },
579 	{ "ept",   1, -14400, "America/Iqaluit"               },
580 	{ "ept",   1, -14400, "America/Montreal"              },
581 	{ "ept",   1, -14400, "America/Nipigon"               },
582 	{ "ept",   1, -14400, "America/Thunder_Bay"           },
583 	{ "ept",   1, -14400, "America/Toronto"               },
584 	{ "ept",   1, -14400, "Canada/Eastern"                },
585 	{ "est",   0, -18000, "America/New_York"              },
586 	{ "est",   0, -18000, "America/Atikokan"              },
587 	{ "est",   0, -18000, "America/Cambridge_Bay"         },
588 	{ "est",   0, -18000, "America/Cancun"                },
589 	{ "est",   0, -18000, "America/Cayman"                },
590 	{ "est",   0, -18000, "America/Chicago"               },
591 	{ "est",   0, -18000, "America/Coral_Harbour"         },
592 	{ "est",   0, -18000, "America/Detroit"               },
593 	{ "est",   0, -18000, "America/Fort_Wayne"            },
594 	{ "est",   0, -18000, "America/Grand_Turk"            },
595 	{ "est",   0, -18000, "America/Indiana/Indianapolis"  },
596 	{ "est",   0, -18000, "America/Indiana/Knox"          },
597 	{ "est",   0, -18000, "America/Indiana/Marengo"       },
598 	{ "est",   0, -18000, "America/Indiana/Petersburg"    },
599 	{ "est",   0, -18000, "America/Indiana/Tell_City"     },
600 	{ "est",   0, -18000, "America/Indiana/Vevay"         },
601 	{ "est",   0, -18000, "America/Indiana/Vincennes"     },
602 	{ "est",   0, -18000, "America/Indiana/Winamac"       },
603 	{ "est",   0, -18000, "America/Indianapolis"          },
604 	{ "est",   0, -18000, "America/Iqaluit"               },
605 	{ "est",   0, -18000, "America/Jamaica"               },
606 	{ "est",   0, -18000, "America/Kentucky/Louisville"   },
607 	{ "est",   0, -18000, "America/Kentucky/Monticello"   },
608 	{ "est",   0, -18000, "America/Knox_IN"               },
609 	{ "est",   0, -18000, "America/Louisville"            },
610 	{ "est",   0, -18000, "America/Managua"               },
611 	{ "est",   0, -18000, "America/Menominee"             },
612 	{ "est",   0, -18000, "America/Merida"                },
613 	{ "est",   0, -18000, "America/Moncton"               },
614 	{ "est",   0, -18000, "America/Montreal"              },
615 	{ "est",   0, -18000, "America/Nassau"                },
616 	{ "est",   0, -18000, "America/Nipigon"               },
617 	{ "est",   0, -18000, "America/Panama"                },
618 	{ "est",   0, -18000, "America/Pangnirtung"           },
619 	{ "est",   0, -18000, "America/Port-au-Prince"        },
620 	{ "est",   0, -18000, "America/Rankin_Inlet"          },
621 	{ "est",   0, -18000, "America/Resolute"              },
622 	{ "est",   0, -18000, "America/Santo_Domingo"         },
623 	{ "est",   0, -18000, "America/Thunder_Bay"           },
624 	{ "est",   0, -18000, "America/Toronto"               },
625 	{ "est",   0, -18000, "Canada/Eastern"                },
626 	{ "ewt",   1, -14400, "America/New_York"              },
627 	{ "ewt",   1, -14400, "America/Detroit"               },
628 	{ "ewt",   1, -14400, "America/Iqaluit"               },
629 	{ "ewt",   1, -14400, "America/Montreal"              },
630 	{ "ewt",   1, -14400, "America/Nipigon"               },
631 	{ "ewt",   1, -14400, "America/Thunder_Bay"           },
632 	{ "ewt",   1, -14400, "America/Toronto"               },
633 	{ "ewt",   1, -14400, "Canada/Eastern"                },
634 	{ "ffmt",  0, -14660, "America/Martinique"            },
635 	{ "fmt",   0,  -4056, "Atlantic/Madeira"              },
636 	{ "gdt",   1,  39600, "Pacific/Guam"                  },
637 	{ "gdt",   1,  39600, "Pacific/Saipan"                },
638 	{ "gmt",   0,      0, "Africa/Abidjan"                },
639 	{ "gmt",   0,      0, "Africa/Accra"                  },
640 	{ "gmt",   0,      0, "Africa/Bamako"                 },
641 	{ "gmt",   0,      0, "Africa/Banjul"                 },
642 	{ "gmt",   0,      0, "Africa/Bissau"                 },
643 	{ "gmt",   0,      0, "Africa/Conakry"                },
644 	{ "gmt",   0,      0, "Africa/Dakar"                  },
645 	{ "gmt",   0,      0, "Africa/Freetown"               },
646 	{ "gmt",   0,      0, "Africa/Lome"                   },
647 	{ "gmt",   0,      0, "Africa/Monrovia"               },
648 	{ "gmt",   0,      0, "Africa/Nouakchott"             },
649 	{ "gmt",   0,      0, "Africa/Ouagadougou"            },
650 	{ "gmt",   0,      0, "Africa/Sao_Tome"               },
651 	{ "gmt",   0,      0, "Africa/Timbuktu"               },
652 	{ "gmt",   0,      0, "America/Danmarkshavn"          },
653 	{ "gmt",   0,      0, "Atlantic/Reykjavik"            },
654 	{ "gmt",   0,      0, "Atlantic/St_Helena"            },
655 	{ "gmt",   0,      0, "Etc/GMT"                       },
656 	{ "gmt",   0,      0, "Etc/Greenwich"                 },
657 	{ "gmt",   0,      0, "Europe/Belfast"                },
658 	{ "gmt",   0,      0, "Europe/Dublin"                 },
659 	{ "gmt",   0,      0, "Europe/Gibraltar"              },
660 	{ "gmt",   0,      0, "Europe/Guernsey"               },
661 	{ "gmt",   0,      0, "Europe/Isle_of_Man"            },
662 	{ "gmt",   0,      0, "Europe/Jersey"                 },
663 	{ "gmt",   0,      0, "Europe/London"                 },
664 	{ "gmt",   0,      0, "GB"                            },
665 	{ "gmt",   1,      0, "Europe/Bratislava"             },
666 	{ "gmt",   1,      0, "Europe/Dublin"                 },
667 	{ "gmt",   1,      0, "Europe/Prague"                 },
668 	{ "gst",   0,  36000, "Pacific/Guam"                  },
669 	{ "gst",   0,  36000, "Pacific/Saipan"                },
670 	{ "hdt",   1, -34200, "Pacific/Honolulu"              },
671 	{ "hdt",   1, -32400, "America/Adak"                  },
672 	{ "hdt",   1, -32400, "America/Atka"                  },
673 	{ "hdt",   1, -34200, "Pacific/Johnston"              },
674 	{ "hkst",  1,  32400, "Asia/Hong_Kong"                },
675 	{ "hkt",   0,  28800, "Asia/Hong_Kong"                },
676 	{ "hkt",   0,  30600, "Asia/Hong_Kong"                },
677 	{ "hmt",   0, -19776, "America/Havana"                },
678 	{ "hmt",   0,  -6872, "Atlantic/Azores"               },
679 	{ "hmt",   0,  21200, "Asia/Dacca"                    },
680 	{ "hmt",   0,  21200, "Asia/Dhaka"                    },
681 	{ "hmt",   0,   5989, "Europe/Helsinki"               },
682 	{ "hmt",   0,   5989, "Europe/Mariehamn"              },
683 	{ "hpt",   1, -34200, "Pacific/Honolulu"              },
684 	{ "hpt",   1, -34200, "Pacific/Johnston"              },
685 	{ "hst",   0, -36000, "Pacific/Honolulu"              },
686 	{ "hst",   0, -37800, "Pacific/Honolulu"              },
687 	{ "hst",   0, -36000, "America/Adak"                  },
688 	{ "hst",   0, -36000, "America/Atka"                  },
689 	{ "hst",   0, -36000, "Pacific/Johnston"              },
690 	{ "hst",   0, -37800, "Pacific/Johnston"              },
691 	{ "hwt",   1, -34200, "Pacific/Honolulu"              },
692 	{ "hwt",   1, -34200, "Pacific/Johnston"              },
693 	{ "iddt",  1,  14400, "Asia/Jerusalem"                },
694 	{ "iddt",  1,  14400, "Asia/Tel_Aviv"                 },
695 	{ "idt",   1,  10800, "Asia/Jerusalem"                },
696 	{ "idt",   1,  10800, "Asia/Gaza"                     },
697 	{ "idt",   1,  10800, "Asia/Hebron"                   },
698 	{ "idt",   1,  10800, "Asia/Tel_Aviv"                 },
699 	{ "imt",   0,  25025, "Asia/Irkutsk"                  },
700 	{ "imt",   0,   7016, "Asia/Istanbul"                 },
701 	{ "imt",   0,   7016, "Europe/Istanbul"               },
702 	{ "ist",   0,   7200, "Asia/Jerusalem"                },
703 	{ "ist",   0,  19800, "Asia/Calcutta"                 },
704 	{ "ist",   0,  19800, "Asia/Kolkata"                  },
705 	{ "ist",   1,   2079, "Europe/Dublin"                 },
706 	{ "ist",   0,   3600, "Europe/Dublin"                 },
707 	{ "ist",   1,   3600, "Europe/Dublin"                 },
708 	{ "ist",   0,   7200, "Asia/Gaza"                     },
709 	{ "ist",   0,   7200, "Asia/Hebron"                   },
710 	{ "ist",   0,   7200, "Asia/Tel_Aviv"                 },
711 	{ "jdt",   1,  36000, "Asia/Tokyo"                    },
712 	{ "jmt",   0,   8440, "Asia/Jerusalem"                },
713 	{ "jmt",   0,   8440, "Asia/Tel_Aviv"                 },
714 	{ "jst",   0,  32400, "Asia/Tokyo"                    },
715 	{ "jst",   0,  32400, "Asia/Hong_Kong"                },
716 	{ "jst",   0,  32400, "Asia/Manila"                   },
717 	{ "jst",   0,  32400, "Asia/Pyongyang"                },
718 	{ "jst",   0,  32400, "Asia/Seoul"                    },
719 	{ "jst",   0,  32400, "Asia/Taipei"                   },
720 	{ "jst",   0,  32400, "ROC"                           },
721 	{ "jst",   0,  32400, "ROK"                           },
722 	{ "kdt",   1,  36000, "Asia/Seoul"                    },
723 	{ "kdt",   1,  34200, "Asia/Seoul"                    },
724 	{ "kdt",   1,  34200, "ROK"                           },
725 	{ "kdt",   1,  36000, "ROK"                           },
726 	{ "kmt",   0,   5736, "Europe/Vilnius"                },
727 	{ "kmt",   0, -18430, "America/Grand_Turk"            },
728 	{ "kmt",   0, -18430, "America/Jamaica"               },
729 	{ "kmt",   0,   7324, "Europe/Kiev"                   },
730 	{ "kst",   0,  30600, "Asia/Seoul"                    },
731 	{ "kst",   0,  32400, "Asia/Pyongyang"                },
732 	{ "kst",   0,  32400, "Asia/Seoul"                    },
733 	{ "kst",   0,  30600, "Asia/Pyongyang"                },
734 	{ "kst",   0,  30600, "ROK"                           },
735 	{ "kst",   0,  32400, "ROK"                           },
736 	{ "lst",   1,   9394, "Europe/Riga"                   },
737 	{ "mddt",  1, -18000, "America/Cambridge_Bay"         },
738 	{ "mddt",  1, -18000, "America/Yellowknife"           },
739 	{ "mdst",  1,  16279, "Europe/Moscow"                 },
740 	{ "mdt",   1, -21600, "America/Denver"                },
741 	{ "mdt",   1, -21600, "America/Bahia_Banderas"        },
742 	{ "mdt",   1, -21600, "America/Boise"                 },
743 	{ "mdt",   1, -21600, "America/Cambridge_Bay"         },
744 	{ "mdt",   1, -21600, "America/Chihuahua"             },
745 	{ "mdt",   1, -21600, "America/Edmonton"              },
746 	{ "mdt",   1, -21600, "America/Hermosillo"            },
747 	{ "mdt",   1, -21600, "America/Inuvik"                },
748 	{ "mdt",   1, -21600, "America/Mazatlan"              },
749 	{ "mdt",   1, -21600, "America/North_Dakota/Beulah"   },
750 	{ "mdt",   1, -21600, "America/North_Dakota/Center"   },
751 	{ "mdt",   1, -21600, "America/North_Dakota/New_Salem" },
752 	{ "mdt",   1, -21600, "America/Ojinaga"               },
753 	{ "mdt",   1, -21600, "America/Phoenix"               },
754 	{ "mdt",   1, -21600, "America/Regina"                },
755 	{ "mdt",   1, -21600, "America/Shiprock"              },
756 	{ "mdt",   1, -21600, "America/Swift_Current"         },
757 	{ "mdt",   1, -21600, "America/Yellowknife"           },
758 	{ "mdt",   1, -21600, "Canada/Mountain"               },
759 	{ "mdt",   1, -21600, "Canada/Saskatchewan"           },
760 	{ "mdt",   1, -21600, "Mexico/BajaSur"                },
761 	{ "mest",  1,   7200, "MET"                           },
762 	{ "met",   0,   3600, "MET"                           },
763 	{ "mmt",   0,   9017, "Europe/Moscow"                 },
764 	{ "mmt",   0,   9079, "Europe/Moscow"                 },
765 	{ "mmt",   0, -13491, "America/Montevideo"            },
766 	{ "mmt",   0, -20712, "America/Managua"               },
767 	{ "mmt",   0,  -2588, "Africa/Monrovia"               },
768 	{ "mmt",   0,  -2670, "Africa/Monrovia"               },
769 	{ "mmt",   0,  17640, "Indian/Maldives"               },
770 	{ "mmt",   0,  19172, "Asia/Colombo"                  },
771 	{ "mmt",   0,  19270, "Asia/Calcutta"                 },
772 	{ "mmt",   0,  19270, "Asia/Kolkata"                  },
773 	{ "mmt",   0,  28656, "Asia/Makassar"                 },
774 	{ "mmt",   0,  28656, "Asia/Ujung_Pandang"            },
775 	{ "mmt",   0,   6600, "Europe/Minsk"                  },
776 	{ "mpt",   1, -21600, "America/Denver"                },
777 	{ "mpt",   1, -21600, "America/Boise"                 },
778 	{ "mpt",   1, -21600, "America/Cambridge_Bay"         },
779 	{ "mpt",   1, -21600, "America/Edmonton"              },
780 	{ "mpt",   1, -21600, "America/North_Dakota/Beulah"   },
781 	{ "mpt",   1, -21600, "America/North_Dakota/Center"   },
782 	{ "mpt",   1, -21600, "America/North_Dakota/New_Salem" },
783 	{ "mpt",   1, -21600, "America/Regina"                },
784 	{ "mpt",   1, -21600, "America/Shiprock"              },
785 	{ "mpt",   1, -21600, "America/Swift_Current"         },
786 	{ "mpt",   1, -21600, "America/Yellowknife"           },
787 	{ "mpt",   1, -21600, "Canada/Mountain"               },
788 	{ "mpt",   1, -21600, "Canada/Saskatchewan"           },
789 	{ "msd",   1,  14400, "Europe/Moscow"                 },
790 	{ "msd",   1,  14400, "Europe/Chisinau"               },
791 	{ "msd",   1,  14400, "Europe/Kaliningrad"            },
792 	{ "msd",   1,  14400, "Europe/Kiev"                   },
793 	{ "msd",   1,  14400, "Europe/Minsk"                  },
794 	{ "msd",   1,  14400, "Europe/Riga"                   },
795 	{ "msd",   1,  14400, "Europe/Simferopol"             },
796 	{ "msd",   1,  14400, "Europe/Tallinn"                },
797 	{ "msd",   1,  14400, "Europe/Tiraspol"               },
798 	{ "msd",   1,  14400, "Europe/Uzhgorod"               },
799 	{ "msd",   1,  14400, "Europe/Vilnius"                },
800 	{ "msd",   1,  14400, "Europe/Zaporozhye"             },
801 	{ "msk",   0,  10800, "Europe/Moscow"                 },
802 	{ "msk",   0,  14400, "Europe/Moscow"                 },
803 	{ "msk",   0,  10800, "Europe/Chisinau"               },
804 	{ "msk",   0,  10800, "Europe/Kaliningrad"            },
805 	{ "msk",   0,  10800, "Europe/Kiev"                   },
806 	{ "msk",   0,  10800, "Europe/Minsk"                  },
807 	{ "msk",   0,  10800, "Europe/Riga"                   },
808 	{ "msk",   0,  10800, "Europe/Simferopol"             },
809 	{ "msk",   0,  10800, "Europe/Tallinn"                },
810 	{ "msk",   0,  10800, "Europe/Tiraspol"               },
811 	{ "msk",   0,  10800, "Europe/Uzhgorod"               },
812 	{ "msk",   0,  10800, "Europe/Vilnius"                },
813 	{ "msk",   0,  10800, "Europe/Zaporozhye"             },
814 	{ "msk",   0,  14400, "Europe/Simferopol"             },
815 	{ "mst",   0, -25200, "America/Denver"                },
816 	{ "mst",   0, -25200, "America/Bahia_Banderas"        },
817 	{ "mst",   0, -25200, "America/Boise"                 },
818 	{ "mst",   0, -25200, "America/Cambridge_Bay"         },
819 	{ "mst",   0, -25200, "America/Chihuahua"             },
820 	{ "mst",   0, -25200, "America/Creston"               },
821 	{ "mst",   0, -25200, "America/Dawson_Creek"          },
822 	{ "mst",   0, -25200, "America/Edmonton"              },
823 	{ "mst",   0, -25200, "America/Ensenada"              },
824 	{ "mst",   0, -25200, "America/Fort_Nelson"           },
825 	{ "mst",   0, -25200, "America/Hermosillo"            },
826 	{ "mst",   0, -25200, "America/Inuvik"                },
827 	{ "mst",   0, -25200, "America/Mazatlan"              },
828 	{ "mst",   0, -25200, "America/Mexico_City"           },
829 	{ "mst",   0, -25200, "America/North_Dakota/Beulah"   },
830 	{ "mst",   0, -25200, "America/North_Dakota/Center"   },
831 	{ "mst",   0, -25200, "America/North_Dakota/New_Salem" },
832 	{ "mst",   0, -25200, "America/Ojinaga"               },
833 	{ "mst",   0, -25200, "America/Phoenix"               },
834 	{ "mst",   0, -25200, "America/Regina"                },
835 	{ "mst",   0, -25200, "America/Santa_Isabel"          },
836 	{ "mst",   0, -25200, "America/Shiprock"              },
837 	{ "mst",   0, -25200, "America/Swift_Current"         },
838 	{ "mst",   0, -25200, "America/Tijuana"               },
839 	{ "mst",   0, -25200, "America/Yellowknife"           },
840 	{ "mst",   0, -25200, "Canada/Mountain"               },
841 	{ "mst",   0, -25200, "Canada/Saskatchewan"           },
842 	{ "mst",   0, -25200, "Mexico/BajaNorte"              },
843 	{ "mst",   0, -25200, "Mexico/BajaSur"                },
844 	{ "mst",   0, -25200, "Mexico/General"                },
845 	{ "mst",   1,  12679, "Europe/Moscow"                 },
846 	{ "mwt",   1, -21600, "America/Denver"                },
847 	{ "mwt",   1, -21600, "America/Boise"                 },
848 	{ "mwt",   1, -21600, "America/Cambridge_Bay"         },
849 	{ "mwt",   1, -21600, "America/Edmonton"              },
850 	{ "mwt",   1, -21600, "America/North_Dakota/Beulah"   },
851 	{ "mwt",   1, -21600, "America/North_Dakota/Center"   },
852 	{ "mwt",   1, -21600, "America/North_Dakota/New_Salem" },
853 	{ "mwt",   1, -21600, "America/Phoenix"               },
854 	{ "mwt",   1, -21600, "America/Regina"                },
855 	{ "mwt",   1, -21600, "America/Shiprock"              },
856 	{ "mwt",   1, -21600, "America/Swift_Current"         },
857 	{ "mwt",   1, -21600, "America/Yellowknife"           },
858 	{ "mwt",   1, -21600, "Canada/Mountain"               },
859 	{ "mwt",   1, -21600, "Canada/Saskatchewan"           },
860 	{ "nddt",  1,  -5400, "America/St_Johns"              },
861 	{ "nddt",  1,  -5400, "Canada/Newfoundland"           },
862 	{ "ndt",   1,  -9052, "America/St_Johns"              },
863 	{ "ndt",   1,  -9000, "America/St_Johns"              },
864 	{ "ndt",   1,  -9000, "America/Goose_Bay"             },
865 	{ "ndt",   1,  -9000, "Canada/Newfoundland"           },
866 	{ "ndt",   1,  -9052, "America/Goose_Bay"             },
867 	{ "ndt",   1,  -9052, "Canada/Newfoundland"           },
868 	{ "npt",   1,  -9000, "America/St_Johns"              },
869 	{ "npt",   1, -36000, "America/Adak"                  },
870 	{ "npt",   1, -36000, "America/Atka"                  },
871 	{ "npt",   1, -36000, "America/Nome"                  },
872 	{ "npt",   1,  -9000, "America/Goose_Bay"             },
873 	{ "npt",   1,  -9000, "Canada/Newfoundland"           },
874 	{ "nst",   0, -12600, "America/St_Johns"              },
875 	{ "nst",   0, -12652, "America/St_Johns"              },
876 	{ "nst",   1,   4772, "Europe/Amsterdam"              },
877 	{ "nst",   0, -12600, "America/Goose_Bay"             },
878 	{ "nst",   0, -12600, "Canada/Newfoundland"           },
879 	{ "nst",   0, -12652, "America/Goose_Bay"             },
880 	{ "nst",   0, -12652, "Canada/Newfoundland"           },
881 	{ "nst",   0, -39600, "America/Adak"                  },
882 	{ "nst",   0, -39600, "America/Atka"                  },
883 	{ "nst",   0, -39600, "America/Nome"                  },
884 	{ "nwt",   1,  -9000, "America/St_Johns"              },
885 	{ "nwt",   1, -36000, "America/Adak"                  },
886 	{ "nwt",   1, -36000, "America/Atka"                  },
887 	{ "nwt",   1, -36000, "America/Nome"                  },
888 	{ "nwt",   1,  -9000, "America/Goose_Bay"             },
889 	{ "nwt",   1,  -9000, "Canada/Newfoundland"           },
890 	{ "nzdt",  1,  46800, "Pacific/Auckland"              },
891 	{ "nzdt",  1,  46800, "Antarctica/McMurdo"            },
892 	{ "nzdt",  1,  46800, "Antarctica/South_Pole"         },
893 	{ "nzdt",  1,  46800, "NZ"                            },
894 	{ "nzmt",  0,  41400, "Pacific/Auckland"              },
895 	{ "nzmt",  0,  41400, "Antarctica/McMurdo"            },
896 	{ "nzmt",  0,  41400, "Antarctica/South_Pole"         },
897 	{ "nzmt",  0,  41400, "NZ"                            },
898 	{ "nzst",  0,  43200, "Pacific/Auckland"              },
899 	{ "nzst",  1,  43200, "Pacific/Auckland"              },
900 	{ "nzst",  1,  45000, "Pacific/Auckland"              },
901 	{ "nzst",  0,  43200, "Antarctica/McMurdo"            },
902 	{ "nzst",  0,  43200, "Antarctica/South_Pole"         },
903 	{ "nzst",  0,  43200, "NZ"                            },
904 	{ "nzst",  1,  43200, "Antarctica/McMurdo"            },
905 	{ "nzst",  1,  43200, "Antarctica/South_Pole"         },
906 	{ "nzst",  1,  43200, "NZ"                            },
907 	{ "nzst",  1,  45000, "Antarctica/McMurdo"            },
908 	{ "nzst",  1,  45000, "Antarctica/South_Pole"         },
909 	{ "nzst",  1,  45000, "NZ"                            },
910 	{ "pddt",  1, -21600, "America/Inuvik"                },
911 	{ "pdt",   1, -25200, "America/Los_Angeles"           },
912 	{ "pdt",   1, -25200, "America/Boise"                 },
913 	{ "pdt",   1, -25200, "America/Dawson"                },
914 	{ "pdt",   1, -25200, "America/Dawson_Creek"          },
915 	{ "pdt",   1, -25200, "America/Ensenada"              },
916 	{ "pdt",   1, -25200, "America/Fort_Nelson"           },
917 	{ "pdt",   1, -25200, "America/Juneau"                },
918 	{ "pdt",   1, -25200, "America/Metlakatla"            },
919 	{ "pdt",   1, -25200, "America/Santa_Isabel"          },
920 	{ "pdt",   1, -25200, "America/Sitka"                 },
921 	{ "pdt",   1, -25200, "America/Tijuana"               },
922 	{ "pdt",   1, -25200, "America/Vancouver"             },
923 	{ "pdt",   1, -25200, "America/Whitehorse"            },
924 	{ "pdt",   1, -25200, "Canada/Pacific"                },
925 	{ "pdt",   1, -25200, "Canada/Yukon"                  },
926 	{ "pdt",   1, -25200, "Mexico/BajaNorte"              },
927 	{ "pdt",   1,  32400, "Asia/Manila"                   },
928 	{ "pkst",  1,  21600, "Asia/Karachi"                  },
929 	{ "pkt",   0,  18000, "Asia/Karachi"                  },
930 	{ "plmt",  0,  25590, "Asia/Ho_Chi_Minh"              },
931 	{ "plmt",  0,  25590, "Asia/Saigon"                   },
932 	{ "pmt",   0, -13236, "America/Paramaribo"            },
933 	{ "pmt",   0, -13252, "America/Paramaribo"            },
934 	{ "pmt",   0,  13505, "Asia/Yekaterinburg"            },
935 	{ "pmt",   0,  26240, "Asia/Pontianak"                },
936 	{ "pmt",   0,    561, "Africa/Algiers"                },
937 	{ "pmt",   0,    561, "Africa/Tunis"                  },
938 	{ "pmt",   0,    561, "Europe/Monaco"                 },
939 	{ "pmt",   0,    561, "Europe/Paris"                  },
940 	{ "ppmt",  0, -17340, "America/Port-au-Prince"        },
941 	{ "ppt",   1, -25200, "America/Los_Angeles"           },
942 	{ "ppt",   1, -25200, "America/Dawson_Creek"          },
943 	{ "ppt",   1, -25200, "America/Ensenada"              },
944 	{ "ppt",   1, -25200, "America/Fort_Nelson"           },
945 	{ "ppt",   1, -25200, "America/Juneau"                },
946 	{ "ppt",   1, -25200, "America/Metlakatla"            },
947 	{ "ppt",   1, -25200, "America/Santa_Isabel"          },
948 	{ "ppt",   1, -25200, "America/Sitka"                 },
949 	{ "ppt",   1, -25200, "America/Tijuana"               },
950 	{ "ppt",   1, -25200, "America/Vancouver"             },
951 	{ "ppt",   1, -25200, "Canada/Pacific"                },
952 	{ "ppt",   1, -25200, "Mexico/BajaNorte"              },
953 	{ "pst",   0, -28800, "America/Los_Angeles"           },
954 	{ "pst",   0, -28800, "America/Bahia_Banderas"        },
955 	{ "pst",   0, -28800, "America/Boise"                 },
956 	{ "pst",   0, -28800, "America/Creston"               },
957 	{ "pst",   0, -28800, "America/Dawson"                },
958 	{ "pst",   0, -28800, "America/Dawson_Creek"          },
959 	{ "pst",   0, -28800, "America/Ensenada"              },
960 	{ "pst",   0, -28800, "America/Fort_Nelson"           },
961 	{ "pst",   0, -28800, "America/Hermosillo"            },
962 	{ "pst",   0, -28800, "America/Inuvik"                },
963 	{ "pst",   0, -28800, "America/Juneau"                },
964 	{ "pst",   0, -28800, "America/Mazatlan"              },
965 	{ "pst",   0, -28800, "America/Metlakatla"            },
966 	{ "pst",   0, -28800, "America/Santa_Isabel"          },
967 	{ "pst",   0, -28800, "America/Sitka"                 },
968 	{ "pst",   0, -28800, "America/Tijuana"               },
969 	{ "pst",   0, -28800, "America/Vancouver"             },
970 	{ "pst",   0, -28800, "America/Whitehorse"            },
971 	{ "pst",   0, -28800, "Canada/Pacific"                },
972 	{ "pst",   0, -28800, "Canada/Yukon"                  },
973 	{ "pst",   0, -28800, "Mexico/BajaNorte"              },
974 	{ "pst",   0, -28800, "Mexico/BajaSur"                },
975 	{ "pst",   0,  28800, "Asia/Manila"                   },
976 	{ "pwt",   1, -25200, "America/Los_Angeles"           },
977 	{ "pwt",   1, -25200, "America/Dawson_Creek"          },
978 	{ "pwt",   1, -25200, "America/Ensenada"              },
979 	{ "pwt",   1, -25200, "America/Fort_Nelson"           },
980 	{ "pwt",   1, -25200, "America/Juneau"                },
981 	{ "pwt",   1, -25200, "America/Metlakatla"            },
982 	{ "pwt",   1, -25200, "America/Santa_Isabel"          },
983 	{ "pwt",   1, -25200, "America/Sitka"                 },
984 	{ "pwt",   1, -25200, "America/Tijuana"               },
985 	{ "pwt",   1, -25200, "America/Vancouver"             },
986 	{ "pwt",   1, -25200, "Canada/Pacific"                },
987 	{ "pwt",   1, -25200, "Mexico/BajaNorte"              },
988 	{ "qmt",   0, -18840, "America/Guayaquil"             },
989 	{ "rmt",   0,   5794, "Europe/Riga"                   },
990 	{ "rmt",   0,  23087, "Asia/Rangoon"                  },
991 	{ "rmt",   0,  23087, "Asia/Yangon"                   },
992 	{ "sast",  0,   7200, "Africa/Johannesburg"           },
993 	{ "sast",  1,  10800, "Africa/Johannesburg"           },
994 	{ "sast",  0,   5400, "Africa/Johannesburg"           },
995 	{ "sast",  1,  10800, "Africa/Maseru"                 },
996 	{ "sast",  1,  10800, "Africa/Mbabane"                },
997 	{ "sast",  1,  10800, "Africa/Windhoek"               },
998 	{ "sast",  0,   5400, "Africa/Maseru"                 },
999 	{ "sast",  0,   5400, "Africa/Mbabane"                },
1000 	{ "sast",  0,   7200, "Africa/Maseru"                 },
1001 	{ "sast",  0,   7200, "Africa/Mbabane"                },
1002 	{ "sast",  0,   7200, "Africa/Windhoek"               },
1003 	{ "sdmt",  0, -16800, "America/Santo_Domingo"         },
1004 	{ "sjmt",  0, -20173, "America/Costa_Rica"            },
1005 	{ "smt",   0, -13884, "Atlantic/Stanley"              },
1006 	{ "smt",   0, -16966, "America/Punta_Arenas"          },
1007 	{ "smt",   0, -16966, "America/Santiago"              },
1008 	{ "smt",   0, -16966, "Chile/Continental"             },
1009 	{ "smt",   0,  24925, "Asia/Kuala_Lumpur"             },
1010 	{ "smt",   0,  24925, "Asia/Singapore"                },
1011 	{ "smt",   0,   8160, "Europe/Simferopol"             },
1012 	{ "sst",   0, -39600, "Pacific/Samoa"                 },
1013 	{ "sst",   0, -39600, "Pacific/Midway"                },
1014 	{ "sst",   0, -39600, "Pacific/Pago_Pago"             },
1015 	{ "tbmt",  0,  10751, "Asia/Tbilisi"                  },
1016 	{ "tmt",   0,  12344, "Asia/Tehran"                   },
1017 	{ "tmt",   0,   5940, "Europe/Tallinn"                },
1018 	{ "uct",   0,      0, "Etc/UCT"                       },
1019 	{ "utc",   0,      0, "Etc/Universal"                 },
1020 	{ "utc",   0,      0, "Etc/UTC"                       },
1021 	{ "utc",   0,      0, "Etc/Zulu"                      },
1022 	{ "utc",   0,      0, "UTC"                           },
1023 	{ "utc",   0,      0, "UTC"                           },
1024 	{ "wast",  1,   7200, "Africa/Windhoek"               },
1025 	{ "wast",  1,   7200, "Africa/Ndjamena"               },
1026 	{ "wat",   0,   3600, "Africa/Brazzaville"            },
1027 	{ "wat",   0,   3600, "Africa/Bangui"                 },
1028 	{ "wat",   0,   3600, "Africa/Douala"                 },
1029 	{ "wat",   0,   3600, "Africa/Kinshasa"               },
1030 	{ "wat",   0,   3600, "Africa/Lagos"                  },
1031 	{ "wat",   0,   3600, "Africa/Libreville"             },
1032 	{ "wat",   0,   3600, "Africa/Luanda"                 },
1033 	{ "wat",   0,   3600, "Africa/Malabo"                 },
1034 	{ "wat",   0,   3600, "Africa/Ndjamena"               },
1035 	{ "wat",   0,   3600, "Africa/Niamey"                 },
1036 	{ "wat",   0,   3600, "Africa/Porto-Novo"             },
1037 	{ "wat",   0,   3600, "Africa/Sao_Tome"               },
1038 	{ "wat",   1,   3600, "Africa/Windhoek"               },
1039 	{ "wemt",  1,   7200, "Europe/Lisbon"                 },
1040 	{ "wemt",  1,   7200, "Europe/Madrid"                 },
1041 	{ "wemt",  1,   7200, "Europe/Monaco"                 },
1042 	{ "wemt",  1,   7200, "Europe/Paris"                  },
1043 	{ "west",  1,   3600, "Europe/Paris"                  },
1044 	{ "west",  1,   7200, "Europe/Luxembourg"             },
1045 	{ "west",  1,   3600, "Africa/Algiers"                },
1046 	{ "west",  1,   3600, "Africa/Ceuta"                  },
1047 	{ "west",  1,   3600, "Atlantic/Canary"               },
1048 	{ "west",  1,   3600, "Atlantic/Faeroe"               },
1049 	{ "west",  1,   3600, "Atlantic/Faroe"                },
1050 	{ "west",  1,   3600, "Atlantic/Madeira"              },
1051 	{ "west",  1,   3600, "Europe/Brussels"               },
1052 	{ "west",  1,   3600, "Europe/Lisbon"                 },
1053 	{ "west",  1,   3600, "Europe/Luxembourg"             },
1054 	{ "west",  1,   3600, "Europe/Madrid"                 },
1055 	{ "west",  1,   3600, "Europe/Monaco"                 },
1056 	{ "wet",   0,      0, "Europe/Paris"                  },
1057 	{ "wet",   0,   3600, "Europe/Luxembourg"             },
1058 	{ "wet",   0,      0, "Africa/Algiers"                },
1059 	{ "wet",   0,      0, "Africa/Ceuta"                  },
1060 	{ "wet",   0,      0, "Atlantic/Azores"               },
1061 	{ "wet",   0,      0, "Atlantic/Canary"               },
1062 	{ "wet",   0,      0, "Atlantic/Faeroe"               },
1063 	{ "wet",   0,      0, "Atlantic/Faroe"                },
1064 	{ "wet",   0,      0, "Atlantic/Madeira"              },
1065 	{ "wet",   0,      0, "Europe/Andorra"                },
1066 	{ "wet",   0,      0, "Europe/Brussels"               },
1067 	{ "wet",   0,      0, "Europe/Lisbon"                 },
1068 	{ "wet",   0,      0, "Europe/Luxembourg"             },
1069 	{ "wet",   0,      0, "Europe/Madrid"                 },
1070 	{ "wet",   0,      0, "Europe/Monaco"                 },
1071 	{ "wib",   0,  25200, "Asia/Jakarta"                  },
1072 	{ "wib",   0,  25200, "Asia/Pontianak"                },
1073 	{ "wita",  0,  28800, "Asia/Makassar"                 },
1074 	{ "wita",  0,  28800, "Asia/Pontianak"                },
1075 	{ "wita",  0,  28800, "Asia/Ujung_Pandang"            },
1076 	{ "wit",   0,  32400, "Asia/Jayapura"                 },
1077 	{ "wmt",   0,   5040, "Europe/Vilnius"                },
1078 	{ "wmt",   0,   5040, "Europe/Warsaw"                 },
1079 	{ "yddt",  1, -25200, "America/Dawson"                },
1080 	{ "yddt",  1, -25200, "America/Whitehorse"            },
1081 	{ "yddt",  1, -25200, "Canada/Yukon"                  },
1082 	{ "ydt",   1, -28800, "America/Dawson"                },
1083 	{ "ydt",   1, -28800, "America/Juneau"                },
1084 	{ "ydt",   1, -28800, "America/Whitehorse"            },
1085 	{ "ydt",   1, -28800, "America/Yakutat"               },
1086 	{ "ydt",   1, -28800, "Canada/Yukon"                  },
1087 	{ "ypt",   1, -28800, "America/Dawson"                },
1088 	{ "ypt",   1, -28800, "America/Whitehorse"            },
1089 	{ "ypt",   1, -28800, "America/Yakutat"               },
1090 	{ "ypt",   1, -28800, "Canada/Yukon"                  },
1091 	{ "yst",   0, -32400, "America/Anchorage"             },
1092 	{ "yst",   0, -32400, "America/Dawson"                },
1093 	{ "yst",   0, -32400, "America/Juneau"                },
1094 	{ "yst",   0, -32400, "America/Nome"                  },
1095 	{ "yst",   0, -32400, "America/Sitka"                 },
1096 	{ "yst",   0, -32400, "America/Whitehorse"            },
1097 	{ "yst",   0, -32400, "America/Yakutat"               },
1098 	{ "yst",   0, -32400, "Canada/Yukon"                  },
1099 	{ "ywt",   1, -28800, "America/Dawson"                },
1100 	{ "ywt",   1, -28800, "America/Whitehorse"            },
1101 	{ "ywt",   1, -28800, "America/Yakutat"               },
1102 	{ "ywt",   1, -28800, "Canada/Yukon"                  },
1103 	{ "a",     0,   3600, NULL                            },
1104 	{ "b",     0,   7200, NULL                            },
1105 	{ "c",     0,  10800, NULL                            },
1106 	{ "d",     0,  14400, NULL                            },
1107 	{ "e",     0,  18000, NULL                            },
1108 	{ "f",     0,  21600, NULL                            },
1109 	{ "g",     0,  25200, NULL                            },
1110 	{ "h",     0,  28800, NULL                            },
1111 	{ "i",     0,  32400, NULL                            },
1112 	{ "k",     0,  36000, NULL                            },
1113 	{ "l",     0,  39600, NULL                            },
1114 	{ "m",     0,  43200, NULL                            },
1115 	{ "n",     0,  -3600, NULL                            },
1116 	{ "o",     0,  -7200, NULL                            },
1117 	{ "p",     0, -10800, NULL                            },
1118 	{ "q",     0, -14400, NULL                            },
1119 	{ "r",     0, -18000, NULL                            },
1120 	{ "s",     0, -21600, NULL                            },
1121 	{ "t",     0, -25200, NULL                            },
1122 	{ "u",     0, -28800, NULL                            },
1123 	{ "v",     0, -32400, NULL                            },
1124 	{ "w",     0, -36000, NULL                            },
1125 	{ "x",     0, -39600, NULL                            },
1126 	{ "y",     0, -43200, NULL                            },
1127 	{ "z",     0,      0, NULL                            },
1128