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