timezonemap.h 64 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127
  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/Khartoum" },
  476. { "eat", 0, 10800, "Africa/Addis_Ababa" },
  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 },