Skip to main content

time/
tzdb_data.rs

1// @generated by tools/gen_tzdb.rs. Do not edit by hand.
2//
3// The IANA Time Zone Database, release 2026b: every named zone's rules
4// pre-parsed from its TZif file. The encoding is documented in
5// `time/src/tzdb.rs` and duplicated by the generator; `ZONES_LEGACY` and
6// `tzdb.bin` are compiled in tests only, so test builds cross-check the
7// pre-parsed engine against the TZif reader.
8
9/// The IANA Time Zone Database release the embedded data was compiled from.
10pub static TZDB_VERSION: &str = "2026b";
11
12#[cfg(all(test, feature = "timezone-db"))]
13static BLOB: &[u8] = include_bytes!("tzdb.bin");
14
15/// Legacy index from zone name to a range of `BLOB` (kept for the test
16/// parity check; see `time/src/tzdb.rs`).
17#[cfg(all(test, feature = "timezone-db"))]
18pub static ZONES_LEGACY: &[(&str, u32, u32)] = &[
19    ("Africa/Abidjan", 0, 130),
20    ("Africa/Accra", 130, 700),
21    ("Africa/Addis_Ababa", 830, 151),
22    ("Africa/Algiers", 981, 470),
23    ("Africa/Asmara", 1451, 170),
24    ("Africa/Asmera", 1451, 170),
25    ("Africa/Bamako", 1621, 158),
26    ("Africa/Bangui", 1779, 131),
27    ("Africa/Banjul", 1910, 168),
28    ("Africa/Bissau", 2078, 149),
29    ("Africa/Blantyre", 2227, 165),
30    ("Africa/Brazzaville", 2392, 131),
31    ("Africa/Bujumbura", 2523, 131),
32    ("Africa/Cairo", 2654, 1309),
33    ("Africa/Casablanca", 3963, 1919),
34    ("Africa/Ceuta", 5882, 562),
35    ("Africa/Conakry", 6444, 158),
36    ("Africa/Dakar", 6602, 149),
37    ("Africa/Dar_es_Salaam", 6751, 161),
38    ("Africa/Djibouti", 6912, 131),
39    ("Africa/Douala", 7043, 131),
40    ("Africa/El_Aaiun", 7174, 1830),
41    ("Africa/Freetown", 9004, 324),
42    ("Africa/Gaborone", 9328, 180),
43    ("Africa/Harare", 9508, 131),
44    ("Africa/Johannesburg", 9639, 190),
45    ("Africa/Juba", 9829, 458),
46    ("Africa/Kampala", 10287, 182),
47    ("Africa/Khartoum", 10469, 458),
48    ("Africa/Kigali", 10927, 131),
49    ("Africa/Kinshasa", 11058, 131),
50    ("Africa/Lagos", 11189, 180),
51    ("Africa/Libreville", 11369, 131),
52    ("Africa/Lome", 11500, 130),
53    ("Africa/Luanda", 11630, 146),
54    ("Africa/Lubumbashi", 11776, 150),
55    ("Africa/Lusaka", 11926, 131),
56    ("Africa/Malabo", 12057, 150),
57    ("Africa/Maputo", 12207, 131),
58    ("Africa/Maseru", 12338, 157),
59    ("Africa/Mbabane", 12495, 133),
60    ("Africa/Mogadishu", 12628, 161),
61    ("Africa/Monrovia", 12789, 164),
62    ("Africa/Nairobi", 12953, 191),
63    ("Africa/Ndjamena", 13144, 160),
64    ("Africa/Niamey", 13304, 169),
65    ("Africa/Nouakchott", 13473, 158),
66    ("Africa/Ouagadougou", 13631, 130),
67    ("Africa/Porto-Novo", 13761, 150),
68    ("Africa/Sao_Tome", 13911, 173),
69    ("Africa/Timbuktu", 1621, 158),
70    ("Africa/Tripoli", 14084, 431),
71    ("Africa/Tunis", 14515, 449),
72    ("Africa/Windhoek", 14964, 638),
73    ("America/Adak", 15602, 969),
74    ("America/Anchorage", 16571, 977),
75    ("America/Anguilla", 17548, 130),
76    ("America/Antigua", 17678, 149),
77    ("America/Araguaina", 17827, 592),
78    ("America/Argentina/Buenos_Aires", 18419, 708),
79    ("America/Argentina/Catamarca", 19127, 708),
80    ("America/Argentina/ComodRivadavia", 19127, 708),
81    ("America/Argentina/Cordoba", 19835, 708),
82    ("America/Argentina/Jujuy", 20543, 690),
83    ("America/Argentina/La_Rioja", 21233, 717),
84    ("America/Argentina/Mendoza", 21950, 708),
85    ("America/Argentina/Rio_Gallegos", 22658, 708),
86    ("America/Argentina/Salta", 23366, 690),
87    ("America/Argentina/San_Juan", 24056, 717),
88    ("America/Argentina/San_Luis", 24773, 717),
89    ("America/Argentina/Tucuman", 25490, 726),
90    ("America/Argentina/Ushuaia", 26216, 708),
91    ("America/Aruba", 26924, 151),
92    ("America/Asuncion", 27075, 1085),
93    ("America/Atikokan", 28160, 224),
94    ("America/Atka", 15602, 969),
95    ("America/Bahia", 28384, 682),
96    ("America/Bahia_Banderas", 29066, 700),
97    ("America/Barbados", 29766, 278),
98    ("America/Belem", 30044, 394),
99    ("America/Belize", 30438, 1045),
100    ("America/Blanc-Sablon", 31483, 205),
101    ("America/Boa_Vista", 31688, 430),
102    ("America/Bogota", 32118, 179),
103    ("America/Boise", 32297, 999),
104    ("America/Buenos_Aires", 18419, 708),
105    ("America/Cambridge_Bay", 33296, 883),
106    ("America/Campo_Grande", 34179, 952),
107    ("America/Cancun", 35131, 538),
108    ("America/Caracas", 35669, 190),
109    ("America/Catamarca", 19127, 708),
110    ("America/Cayenne", 35859, 151),
111    ("America/Cayman", 36010, 149),
112    ("America/Chicago", 36159, 1754),
113    ("America/Chihuahua", 37913, 691),
114    ("America/Ciudad_Juarez", 38604, 718),
115    ("America/Coral_Harbour", 28160, 224),
116    ("America/Cordoba", 19835, 708),
117    ("America/Costa_Rica", 39322, 232),
118    ("America/Coyhaique", 39554, 1362),
119    ("America/Creston", 40916, 158),
120    ("America/Cuiaba", 41074, 934),
121    ("America/Curacao", 42008, 151),
122    ("America/Danmarkshavn", 42159, 447),
123    ("America/Dawson", 42606, 1029),
124    ("America/Dawson_Creek", 43635, 683),
125    ("America/Denver", 44318, 1042),
126    ("America/Detroit", 45360, 899),
127    ("America/Dominica", 46259, 130),
128    ("America/Edmonton", 46389, 970),
129    ("America/Eirunepe", 47359, 436),
130    ("America/El_Salvador", 47795, 176),
131    ("America/Ensenada", 47971, 1367),
132    ("America/Fort_Nelson", 49338, 1448),
133    ("America/Fort_Wayne", 50786, 531),
134    ("America/Fortaleza", 51317, 484),
135    ("America/Glace_Bay", 51801, 880),
136    ("America/Godthab", 52681, 965),
137    ("America/Goose_Bay", 53646, 1580),
138    ("America/Grand_Turk", 55226, 853),
139    ("America/Grenada", 56079, 130),
140    ("America/Guadeloupe", 56209, 130),
141    ("America/Guatemala", 56339, 212),
142    ("America/Guayaquil", 56551, 179),
143    ("America/Guyana", 56730, 181),
144    ("America/Halifax", 56911, 1672),
145    ("America/Havana", 58583, 1117),
146    ("America/Hermosillo", 59700, 258),
147    ("America/Indiana/Indianapolis", 50786, 531),
148    ("America/Indiana/Knox", 59958, 1016),
149    ("America/Indiana/Marengo", 60974, 567),
150    ("America/Indiana/Petersburg", 61541, 683),
151    ("America/Indiana/Tell_City", 62224, 522),
152    ("America/Indiana/Vevay", 62746, 369),
153    ("America/Indiana/Vincennes", 63115, 558),
154    ("America/Indiana/Winamac", 63673, 603),
155    ("America/Indianapolis", 50786, 531),
156    ("America/Inuvik", 64276, 817),
157    ("America/Iqaluit", 65093, 855),
158    ("America/Jamaica", 65948, 339),
159    ("America/Jujuy", 20543, 690),
160    ("America/Juneau", 66287, 966),
161    ("America/Kentucky/Louisville", 67253, 1242),
162    ("America/Kentucky/Monticello", 68495, 972),
163    ("America/Knox_IN", 59958, 1016),
164    ("America/Kralendijk", 42008, 151),
165    ("America/La_Paz", 69467, 170),
166    ("America/Lima", 69637, 283),
167    ("America/Los_Angeles", 69920, 1294),
168    ("America/Louisville", 67253, 1242),
169    ("America/Lower_Princes", 42008, 151),
170    ("America/Maceio", 71214, 502),
171    ("America/Managua", 71716, 295),
172    ("America/Manaus", 72011, 412),
173    ("America/Marigot", 72423, 130),
174    ("America/Martinique", 72553, 178),
175    ("America/Matamoros", 72731, 437),
176    ("America/Mazatlan", 73168, 690),
177    ("America/Mendoza", 21950, 708),
178    ("America/Menominee", 73858, 917),
179    ("America/Merida", 74775, 654),
180    ("America/Metlakatla", 75429, 586),
181    ("America/Mexico_City", 76015, 773),
182    ("America/Miquelon", 76788, 550),
183    ("America/Moncton", 77338, 1493),
184    ("America/Monterrey", 78831, 709),
185    ("America/Montevideo", 79540, 969),
186    ("America/Montreal", 80509, 1717),
187    ("America/Montserrat", 82226, 130),
188    ("America/Nassau", 82356, 1006),
189    ("America/New_York", 83362, 1744),
190    ("America/Nipigon", 80509, 1717),
191    ("America/Nome", 85106, 975),
192    ("America/Noronha", 86081, 484),
193    ("America/North_Dakota/Beulah", 86565, 1043),
194    ("America/North_Dakota/Center", 87608, 990),
195    ("America/North_Dakota/New_Salem", 88598, 990),
196    ("America/Nuuk", 52681, 965),
197    ("America/Ojinaga", 89588, 718),
198    ("America/Panama", 90306, 149),
199    ("America/Pangnirtung", 65093, 855),
200    ("America/Paramaribo", 90455, 187),
201    ("America/Phoenix", 90642, 240),
202    ("America/Port-au-Prince", 90882, 565),
203    ("America/Port_of_Spain", 72423, 130),
204    ("America/Porto_Acre", 91447, 418),
205    ("America/Porto_Velho", 91865, 394),
206    ("America/Puerto_Rico", 92259, 177),
207    ("America/Punta_Arenas", 92436, 1218),
208    ("America/Rainy_River", 93654, 1294),
209    ("America/Rankin_Inlet", 94948, 807),
210    ("America/Recife", 95755, 484),
211    ("America/Regina", 96239, 638),
212    ("America/Resolute", 96877, 807),
213    ("America/Rio_Branco", 91447, 418),
214    ("America/Rosario", 19835, 708),
215    ("America/Santa_Isabel", 47971, 1367),
216    ("America/Santarem", 97684, 409),
217    ("America/Santiago", 98093, 1354),
218    ("America/Santo_Domingo", 99447, 317),
219    ("America/Sao_Paulo", 99764, 952),
220    ("America/Scoresbysund", 100716, 984),
221    ("America/Shiprock", 44318, 1042),
222    ("America/Sitka", 101700, 956),
223    ("America/St_Barthelemy", 72423, 130),
224    ("America/St_Johns", 102656, 1878),
225    ("America/St_Kitts", 104534, 130),
226    ("America/St_Lucia", 104664, 149),
227    ("America/St_Thomas", 104813, 130),
228    ("America/St_Vincent", 104943, 149),
229    ("America/Swift_Current", 105092, 368),
230    ("America/Tegucigalpa", 105460, 194),
231    ("America/Thule", 105654, 455),
232    ("America/Thunder_Bay", 80509, 1717),
233    ("America/Tijuana", 47971, 1367),
234    ("America/Toronto", 80509, 1717),
235    ("America/Tortola", 106109, 130),
236    ("America/Vancouver", 106239, 1673),
237    ("America/Virgin", 104813, 130),
238    ("America/Whitehorse", 107912, 1029),
239    ("America/Winnipeg", 93654, 1294),
240    ("America/Yakutat", 108941, 946),
241    ("America/Yellowknife", 46389, 970),
242    ("Antarctica/Casey", 109887, 287),
243    ("Antarctica/Davis", 110174, 197),
244    ("Antarctica/DumontDUrville", 110371, 152),
245    ("Antarctica/Macquarie", 110523, 976),
246    ("Antarctica/Mawson", 111499, 152),
247    ("Antarctica/McMurdo", 111651, 768),
248    ("Antarctica/Palmer", 112419, 887),
249    ("Antarctica/Rothera", 113306, 132),
250    ("Antarctica/South_Pole", 111651, 768),
251    ("Antarctica/Syowa", 113438, 133),
252    ("Antarctica/Troll", 113571, 158),
253    ("Antarctica/Vostok", 113729, 170),
254    ("Arctic/Longyearbyen", 113899, 676),
255    ("Asia/Aden", 114575, 133),
256    ("Asia/Almaty", 114708, 618),
257    ("Asia/Amman", 115326, 928),
258    ("Asia/Anadyr", 116254, 743),
259    ("Asia/Aqtau", 116997, 606),
260    ("Asia/Aqtobe", 117603, 615),
261    ("Asia/Ashgabat", 118218, 375),
262    ("Asia/Ashkhabad", 118218, 375),
263    ("Asia/Atyrau", 118593, 616),
264    ("Asia/Baghdad", 119209, 630),
265    ("Asia/Bahrain", 119839, 173),
266    ("Asia/Baku", 120012, 744),
267    ("Asia/Bangkok", 120756, 152),
268    ("Asia/Barnaul", 120908, 753),
269    ("Asia/Beirut", 121661, 732),
270    ("Asia/Bishkek", 122393, 618),
271    ("Asia/Brunei", 123011, 154),
272    ("Asia/Calcutta", 123165, 220),
273    ("Asia/Chita", 123385, 750),
274    ("Asia/Choibalsan", 124135, 594),
275    ("Asia/Chongqing", 124729, 393),
276    ("Asia/Chungking", 124729, 393),
277    ("Asia/Colombo", 125122, 247),
278    ("Asia/Dacca", 125369, 231),
279    ("Asia/Damascus", 125600, 1234),
280    ("Asia/Dhaka", 125369, 231),
281    ("Asia/Dili", 126834, 170),
282    ("Asia/Dubai", 127004, 133),
283    ("Asia/Dushanbe", 127137, 366),
284    ("Asia/Famagusta", 127503, 940),
285    ("Asia/Gaza", 128443, 2950),
286    ("Asia/Harbin", 124729, 393),
287    ("Asia/Hebron", 131393, 2968),
288    ("Asia/Ho_Chi_Minh", 134361, 236),
289    ("Asia/Hong_Kong", 134597, 775),
290    ("Asia/Hovd", 135372, 594),
291    ("Asia/Irkutsk", 135966, 760),
292    ("Asia/Istanbul", 136726, 1200),
293    ("Asia/Jakarta", 137926, 248),
294    ("Asia/Jayapura", 138174, 171),
295    ("Asia/Jerusalem", 138345, 1074),
296    ("Asia/Kabul", 139419, 159),
297    ("Asia/Kamchatka", 139578, 727),
298    ("Asia/Karachi", 140305, 266),
299    ("Asia/Kashgar", 140571, 133),
300    ("Asia/Kathmandu", 140704, 161),
301    ("Asia/Katmandu", 140704, 161),
302    ("Asia/Khandyga", 140865, 775),
303    ("Asia/Kolkata", 123165, 220),
304    ("Asia/Krasnoyarsk", 141640, 741),
305    ("Asia/Kuala_Lumpur", 142381, 256),
306    ("Asia/Kuching", 142637, 320),
307    ("Asia/Kuwait", 142957, 133),
308    ("Asia/Macao", 143090, 791),
309    ("Asia/Macau", 143090, 791),
310    ("Asia/Magadan", 143881, 751),
311    ("Asia/Makassar", 144632, 190),
312    ("Asia/Manila", 144822, 274),
313    ("Asia/Muscat", 145096, 133),
314    ("Asia/Nicosia", 145229, 597),
315    ("Asia/Novokuznetsk", 145826, 726),
316    ("Asia/Novosibirsk", 146552, 753),
317    ("Asia/Omsk", 147305, 741),
318    ("Asia/Oral", 148046, 625),
319    ("Asia/Phnom_Penh", 148671, 200),
320    ("Asia/Pontianak", 148871, 247),
321    ("Asia/Pyongyang", 149118, 183),
322    ("Asia/Qatar", 149301, 152),
323    ("Asia/Qostanay", 149453, 624),
324    ("Asia/Qyzylorda", 150077, 624),
325    ("Asia/Rangoon", 150701, 187),
326    ("Asia/Riyadh", 150888, 133),
327    ("Asia/Saigon", 134361, 236),
328    ("Asia/Sakhalin", 151021, 755),
329    ("Asia/Samarkand", 151776, 366),
330    ("Asia/Seoul", 152142, 415),
331    ("Asia/Shanghai", 124729, 393),
332    ("Asia/Singapore", 152557, 256),
333    ("Asia/Srednekolymsk", 152813, 742),
334    ("Asia/Taipei", 153555, 511),
335    ("Asia/Tashkent", 154066, 366),
336    ("Asia/Tbilisi", 154432, 629),
337    ("Asia/Tehran", 155061, 812),
338    ("Asia/Tel_Aviv", 138345, 1074),
339    ("Asia/Thimbu", 155873, 154),
340    ("Asia/Thimphu", 155873, 154),
341    ("Asia/Tokyo", 156027, 213),
342    ("Asia/Tomsk", 156240, 753),
343    ("Asia/Ujung_Pandang", 144632, 190),
344    ("Asia/Ulaanbaatar", 124135, 594),
345    ("Asia/Ulan_Bator", 124135, 594),
346    ("Asia/Urumqi", 140571, 133),
347    ("Asia/Ust-Nera", 156993, 771),
348    ("Asia/Vientiane", 157764, 218),
349    ("Asia/Vladivostok", 157982, 742),
350    ("Asia/Yakutsk", 158724, 741),
351    ("Asia/Yangon", 150701, 187),
352    ("Asia/Yekaterinburg", 159465, 760),
353    ("Asia/Yerevan", 160225, 708),
354    ("Atlantic/Azores", 160933, 1401),
355    ("Atlantic/Bermuda", 162334, 1024),
356    ("Atlantic/Canary", 163358, 478),
357    ("Atlantic/Cape_Verde", 163836, 175),
358    ("Atlantic/Faeroe", 164011, 441),
359    ("Atlantic/Faroe", 164011, 441),
360    ("Atlantic/Jan_Mayen", 113899, 676),
361    ("Atlantic/Madeira", 164452, 1372),
362    ("Atlantic/Reykjavik", 165824, 753),
363    ("Atlantic/South_Georgia", 166577, 132),
364    ("Atlantic/St_Helena", 166709, 149),
365    ("Atlantic/Stanley", 166858, 789),
366    ("Australia/ACT", 167647, 904),
367    ("Australia/Adelaide", 168551, 921),
368    ("Australia/Brisbane", 169472, 289),
369    ("Australia/Broken_Hill", 169761, 941),
370    ("Australia/Canberra", 167647, 904),
371    ("Australia/Currie", 170702, 1003),
372    ("Australia/Darwin", 171705, 234),
373    ("Australia/Eucla", 171939, 314),
374    ("Australia/Hobart", 170702, 1003),
375    ("Australia/LHI", 172253, 692),
376    ("Australia/Lindeman", 172945, 325),
377    ("Australia/Lord_Howe", 172253, 692),
378    ("Australia/Melbourne", 173270, 904),
379    ("Australia/NSW", 167647, 904),
380    ("Australia/North", 171705, 234),
381    ("Australia/Perth", 174174, 306),
382    ("Australia/Queensland", 169472, 289),
383    ("Australia/South", 168551, 921),
384    ("Australia/Sydney", 167647, 904),
385    ("Australia/Tasmania", 170702, 1003),
386    ("Australia/Victoria", 173270, 904),
387    ("Australia/West", 174174, 306),
388    ("Australia/Yancowinna", 169761, 941),
389    ("Brazil/Acre", 91447, 418),
390    ("Brazil/DeNoronha", 86081, 484),
391    ("Brazil/East", 99764, 952),
392    ("Brazil/West", 72011, 412),
393    ("CET", 174480, 1103),
394    ("CST6CDT", 36159, 1754),
395    ("Canada/Atlantic", 56911, 1672),
396    ("Canada/Central", 93654, 1294),
397    ("Canada/Eastern", 80509, 1717),
398    ("Canada/Mountain", 46389, 970),
399    ("Canada/Newfoundland", 102656, 1878),
400    ("Canada/Pacific", 106239, 1673),
401    ("Canada/Saskatchewan", 96239, 638),
402    ("Canada/Yukon", 107912, 1029),
403    ("Chile/Continental", 98093, 1354),
404    ("Chile/EasterIsland", 175583, 1174),
405    ("Cuba", 58583, 1117),
406    ("EET", 176757, 682),
407    ("EST", 90306, 149),
408    ("EST5EDT", 83362, 1744),
409    ("Egypt", 2654, 1309),
410    ("Eire", 177439, 1496),
411    ("Etc/GMT", 178935, 111),
412    ("Etc/GMT+0", 178935, 111),
413    ("Etc/GMT+1", 179046, 113),
414    ("Etc/GMT+10", 179159, 114),
415    ("Etc/GMT+11", 179273, 114),
416    ("Etc/GMT+12", 179387, 114),
417    ("Etc/GMT+2", 179501, 113),
418    ("Etc/GMT+3", 179614, 113),
419    ("Etc/GMT+4", 179727, 113),
420    ("Etc/GMT+5", 179840, 113),
421    ("Etc/GMT+6", 179953, 113),
422    ("Etc/GMT+7", 180066, 113),
423    ("Etc/GMT+8", 180179, 113),
424    ("Etc/GMT+9", 180292, 113),
425    ("Etc/GMT-0", 178935, 111),
426    ("Etc/GMT-1", 180405, 114),
427    ("Etc/GMT-10", 180519, 115),
428    ("Etc/GMT-11", 180634, 115),
429    ("Etc/GMT-12", 180749, 115),
430    ("Etc/GMT-13", 180864, 115),
431    ("Etc/GMT-14", 180979, 115),
432    ("Etc/GMT-2", 181094, 114),
433    ("Etc/GMT-3", 181208, 114),
434    ("Etc/GMT-4", 181322, 114),
435    ("Etc/GMT-5", 181436, 114),
436    ("Etc/GMT-6", 181550, 114),
437    ("Etc/GMT-7", 181664, 114),
438    ("Etc/GMT-8", 181778, 114),
439    ("Etc/GMT-9", 181892, 114),
440    ("Etc/GMT0", 178935, 111),
441    ("Etc/Greenwich", 178935, 111),
442    ("Etc/UCT", 182006, 111),
443    ("Etc/UTC", 182006, 111),
444    ("Etc/Universal", 182006, 111),
445    ("Etc/Zulu", 182006, 111),
446    ("Europe/Amsterdam", 182117, 1071),
447    ("Europe/Andorra", 183188, 389),
448    ("Europe/Astrakhan", 183577, 726),
449    ("Europe/Athens", 176757, 682),
450    ("Europe/Belfast", 184303, 1599),
451    ("Europe/Belgrade", 185902, 478),
452    ("Europe/Berlin", 186380, 705),
453    ("Europe/Bratislava", 187085, 723),
454    ("Europe/Brussels", 174480, 1103),
455    ("Europe/Bucharest", 187808, 661),
456    ("Europe/Budapest", 188469, 766),
457    ("Europe/Busingen", 189235, 497),
458    ("Europe/Chisinau", 189732, 1207),
459    ("Europe/Copenhagen", 190939, 623),
460    ("Europe/Dublin", 177439, 1496),
461    ("Europe/Gibraltar", 191562, 1220),
462    ("Europe/Guernsey", 192782, 1611),
463    ("Europe/Helsinki", 194393, 481),
464    ("Europe/Isle_of_Man", 194874, 1599),
465    ("Europe/Istanbul", 136726, 1200),
466    ("Europe/Jersey", 196473, 1611),
467    ("Europe/Kaliningrad", 198084, 904),
468    ("Europe/Kiev", 198988, 558),
469    ("Europe/Kirov", 199546, 735),
470    ("Europe/Kyiv", 198988, 558),
471    ("Europe/Lisbon", 200281, 1463),
472    ("Europe/Ljubljana", 201744, 478),
473    ("Europe/London", 184303, 1599),
474    ("Europe/Luxembourg", 202222, 1087),
475    ("Europe/Madrid", 203309, 897),
476    ("Europe/Malta", 204206, 928),
477    ("Europe/Mariehamn", 194393, 481),
478    ("Europe/Minsk", 205134, 808),
479    ("Europe/Monaco", 205942, 1114),
480    ("Europe/Moscow", 207056, 908),
481    ("Europe/Nicosia", 145229, 597),
482    ("Europe/Oslo", 113899, 676),
483    ("Europe/Paris", 207964, 1105),
484    ("Europe/Podgorica", 185902, 478),
485    ("Europe/Prague", 187085, 723),
486    ("Europe/Riga", 209069, 694),
487    ("Europe/Rome", 209763, 947),
488    ("Europe/Samara", 210710, 732),
489    ("Europe/San_Marino", 209763, 947),
490    ("Europe/Sarajevo", 211442, 478),
491    ("Europe/Saratov", 211920, 726),
492    ("Europe/Simferopol", 212646, 865),
493    ("Europe/Skopje", 213511, 478),
494    ("Europe/Sofia", 213989, 592),
495    ("Europe/Stockholm", 214581, 497),
496    ("Europe/Tallinn", 215078, 675),
497    ("Europe/Tirane", 215753, 604),
498    ("Europe/Tiraspol", 189732, 1207),
499    ("Europe/Ulyanovsk", 216357, 760),
500    ("Europe/Uzhgorod", 198988, 558),
501    ("Europe/Vaduz", 217117, 478),
502    ("Europe/Vatican", 209763, 947),
503    ("Europe/Vienna", 217595, 658),
504    ("Europe/Vilnius", 218253, 676),
505    ("Europe/Volgograd", 218929, 753),
506    ("Europe/Warsaw", 219682, 923),
507    ("Europe/Zagreb", 220605, 478),
508    ("Europe/Zaporozhye", 198988, 558),
509    ("Europe/Zurich", 189235, 497),
510    ("Factory", 221083, 113),
511    ("GB", 184303, 1599),
512    ("GB-Eire", 184303, 1599),
513    ("GMT", 178935, 111),
514    ("GMT+0", 178935, 111),
515    ("GMT-0", 178935, 111),
516    ("GMT0", 178935, 111),
517    ("Greenwich", 178935, 111),
518    ("HST", 221196, 221),
519    ("Hongkong", 134597, 775),
520    ("Iceland", 165824, 753),
521    ("Indian/Antananarivo", 221417, 160),
522    ("Indian/Chagos", 221577, 152),
523    ("Indian/Christmas", 221729, 133),
524    ("Indian/Cocos", 221862, 140),
525    ("Indian/Comoro", 222002, 131),
526    ("Indian/Kerguelen", 222133, 133),
527    ("Indian/Mahe", 222266, 133),
528    ("Indian/Maldives", 222399, 152),
529    ("Indian/Mauritius", 222551, 179),
530    ("Indian/Mayotte", 222730, 131),
531    ("Indian/Reunion", 222861, 133),
532    ("Iran", 155061, 812),
533    ("Israel", 138345, 1074),
534    ("Jamaica", 65948, 339),
535    ("Japan", 156027, 213),
536    ("Kwajalein", 222994, 219),
537    ("Libya", 14084, 431),
538    ("MET", 174480, 1103),
539    ("MST", 90642, 240),
540    ("MST7MDT", 44318, 1042),
541    ("Mexico/BajaNorte", 47971, 1367),
542    ("Mexico/BajaSur", 73168, 690),
543    ("Mexico/General", 76015, 773),
544    ("NZ", 223213, 1043),
545    ("NZ-CHAT", 224256, 808),
546    ("Navajo", 44318, 1042),
547    ("PRC", 124729, 393),
548    ("PST8PDT", 69920, 1294),
549    ("Pacific/Apia", 225064, 407),
550    ("Pacific/Auckland", 223213, 1043),
551    ("Pacific/Bougainville", 225471, 201),
552    ("Pacific/Chatham", 224256, 808),
553    ("Pacific/Chuuk", 225672, 195),
554    ("Pacific/Easter", 175583, 1174),
555    ("Pacific/Efate", 225867, 342),
556    ("Pacific/Enderbury", 226209, 172),
557    ("Pacific/Fakaofo", 226381, 153),
558    ("Pacific/Fiji", 226534, 396),
559    ("Pacific/Funafuti", 226930, 134),
560    ("Pacific/Galapagos", 227064, 175),
561    ("Pacific/Gambier", 227239, 132),
562    ("Pacific/Guadalcanal", 227371, 134),
563    ("Pacific/Guam", 227505, 350),
564    ("Pacific/Honolulu", 221196, 221),
565    ("Pacific/Johnston", 221196, 221),
566    ("Pacific/Kanton", 226209, 172),
567    ("Pacific/Kiritimati", 227855, 174),
568    ("Pacific/Kosrae", 228029, 242),
569    ("Pacific/Kwajalein", 222994, 219),
570    ("Pacific/Majuro", 228271, 218),
571    ("Pacific/Marquesas", 228489, 139),
572    ("Pacific/Midway", 228628, 169),
573    ("Pacific/Nauru", 228797, 183),
574    ("Pacific/Niue", 228980, 154),
575    ("Pacific/Norfolk", 229134, 237),
576    ("Pacific/Noumea", 229371, 198),
577    ("Pacific/Pago_Pago", 229569, 146),
578    ("Pacific/Palau", 229715, 148),
579    ("Pacific/Pitcairn", 229863, 153),
580    ("Pacific/Pohnpei", 230016, 214),
581    ("Pacific/Ponape", 230016, 214),
582    ("Pacific/Port_Moresby", 230230, 154),
583    ("Pacific/Rarotonga", 230384, 406),
584    ("Pacific/Saipan", 230790, 341),
585    ("Pacific/Samoa", 229569, 146),
586    ("Pacific/Tahiti", 231131, 133),
587    ("Pacific/Tarawa", 231264, 134),
588    ("Pacific/Tongatapu", 231398, 237),
589    ("Pacific/Truk", 225672, 195),
590    ("Pacific/Wake", 231635, 134),
591    ("Pacific/Wallis", 231769, 134),
592    ("Pacific/Yap", 225672, 195),
593    ("Poland", 219682, 923),
594    ("Portugal", 200281, 1463),
595    ("ROC", 153555, 511),
596    ("ROK", 152142, 415),
597    ("Singapore", 152557, 256),
598    ("Turkey", 136726, 1200),
599    ("UCT", 182006, 111),
600    ("US/Alaska", 16571, 977),
601    ("US/Aleutian", 15602, 969),
602    ("US/Arizona", 90642, 240),
603    ("US/Central", 36159, 1754),
604    ("US/East-Indiana", 50786, 531),
605    ("US/Eastern", 83362, 1744),
606    ("US/Hawaii", 221196, 221),
607    ("US/Indiana-Starke", 59958, 1016),
608    ("US/Michigan", 45360, 899),
609    ("US/Mountain", 44318, 1042),
610    ("US/Pacific", 69920, 1294),
611    ("US/Samoa", 229569, 146),
612    ("UTC", 182006, 111),
613    ("Universal", 182006, 111),
614    ("W-SU", 207056, 908),
615    ("WET", 200281, 1463),
616    ("Zulu", 182006, 111),
617];
618
619static ABBREVIATIONS: &[&str] = &[
620    "LMT",
621    "GMT",
622    "+0020",
623    "+0030",
624    "ADMT",
625    "EAT",
626    "PMT",
627    "WET",
628    "WEST",
629    "CET",
630    "CEST",
631    "AMT",
632    "-01",
633    "WAT",
634    "BMT",
635    "ZMT",
636    "CAT",
637    "EET",
638    "EEST",
639    "+00",
640    "+01",
641    "+0245",
642    "FMT",
643    "-0040",
644    "SAST",
645    "CAST",
646    "+0230",
647    "MMT",
648    "WAST",
649    "+0130",
650    "NST",
651    "NWT",
652    "NPT",
653    "BST",
654    "BDT",
655    "AHST",
656    "HST",
657    "HDT",
658    "AST",
659    "AWT",
660    "APT",
661    "AHDT",
662    "YST",
663    "AKST",
664    "AKDT",
665    "EST",
666    "-03",
667    "-02",
668    "CMT",
669    "-04",
670    "-0430",
671    "CST",
672    "CDT",
673    "CWT",
674    "CPT",
675    "MST",
676    "MDT",
677    "ADT",
678    "-0330",
679    "-0530",
680    "-05",
681    "PST",
682    "PDT",
683    "MWT",
684    "MPT",
685    "-00",
686    "EDT",
687    "KMT",
688    "SJMT",
689    "SMT",
690    "YDT",
691    "YWT",
692    "YPT",
693    "YDDT",
694    "PWT",
695    "PPT",
696    "EWT",
697    "EPT",
698    "NDT",
699    "ADDT",
700    "QMT",
701    "-0345",
702    "HMT",
703    "FFMT",
704    "-0230",
705    "-0130",
706    "PPMT",
707    "SDMT",
708    "NDDT",
709    "+08",
710    "+11",
711    "+07",
712    "+05",
713    "+10",
714    "AEST",
715    "AEDT",
716    "+06",
717    "NZST",
718    "NZDT",
719    "+03",
720    "+02",
721    "+12",
722    "+13",
723    "+14",
724    "+04",
725    "+0330",
726    "+0730",
727    "IST",
728    "+0630",
729    "+09",
730    "+0530",
731    "IDT",
732    "PLMT",
733    "HKT",
734    "HKST",
735    "HKWT",
736    "JST",
737    "IMT",
738    "+0720",
739    "WIB",
740    "+0930",
741    "WIT",
742    "JMT",
743    "IDDT",
744    "+0430",
745    "PKT",
746    "PKST",
747    "+0545",
748    "+0820",
749    "WITA",
750    "KST",
751    "RMT",
752    "KDT",
753    "TBMT",
754    "TMT",
755    "JDT",
756    "ACST",
757    "ACDT",
758    "+0845",
759    "+0945",
760    "+1030",
761    "+1130",
762    "AWST",
763    "AWDT",
764    "EMT",
765    "-07",
766    "-06",
767    "DMT",
768    "-10",
769    "-11",
770    "-12",
771    "-08",
772    "-09",
773    "UTC",
774    "+0120",
775    "BDST",
776    "CEMT",
777    "MSK",
778    "MSD",
779    "WEMT",
780    "MDST",
781    "LST",
782    "SET",
783    "WMT",
784    "HWT",
785    "HPT",
786    "EAST",
787    "NZMT",
788    "+1215",
789    "+1245",
790    "+1345",
791    "-1130",
792    "PMMT",
793    "GST",
794    "GDT",
795    "ChST",
796    "-1040",
797    "-0930",
798    "SST",
799    "-1120",
800    "+1112",
801    "+1230",
802    "-0830",
803    "-1030",
804    "+1220",
805];
806
807static ZONE_0: ZoneData = ZoneData {
808    initial: Record { offset: -968, dst: false, abbrev: 0 },
809    starts: &[
810        -1830383032,
811    ],
812    record_table: &[
813        Record { offset: 0, dst: false, abbrev: 1 },
814    ],
815    records: &[
816        0,
817    ],
818    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
819};
820
821static ZONE_1: ZoneData = ZoneData {
822    initial: Record { offset: -52, dst: false, abbrev: 0 },
823    starts: &[
824        -1709337548, -1581206400, -1577917200, -1556834400, -1546294800, -1525298400, -1514758800, -1493762400,
825        -1483222800, -1462226400, -1451686800, -1430604000, -1420064400, -1399068000, -1388528400, -1367532000,
826        -1356992400, -1335996000, -1325456400, -1304373600, -1293834000, -1272837600, -1262298000, -1241301600,
827        -1230762000, -1209765600, -1199226000, -1178143200, -1167603600, -1146607200, -1136067600, -1115071200,
828        -1104531600, -1083535200, -1072995600, -1051912800, -1041373200, -1020376800, -1009837200, -988840800,
829        -978301200, -957304800, -946765200, -936309600, -915142800, -904773600, -883606800, -880329600,
830        -756952200, -610149600, -599610600, -578613600, -568074600, -546991200, -536452200, -515455200,
831        -504916200, -483919200, -473380200, -452383200, -441844200,
832    ],
833    record_table: &[
834        Record { offset: 0, dst: false, abbrev: 1 },
835        Record { offset: 1200, dst: true, abbrev: 2 },
836        Record { offset: 1800, dst: false, abbrev: 3 },
837        Record { offset: 1800, dst: true, abbrev: 3 },
838    ],
839    records: &[
840        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
841        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2,
842        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
843    ],
844    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
845};
846
847static ZONE_2: ZoneData = ZoneData {
848    initial: Record { offset: 9288, dst: false, abbrev: 0 },
849    starts: &[
850        -3155682888, -1062210920,
851    ],
852    record_table: &[
853        Record { offset: 9320, dst: false, abbrev: 4 },
854        Record { offset: 10800, dst: false, abbrev: 5 },
855    ],
856    records: &[
857        0, 1,
858    ],
859    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
860};
861
862static ZONE_3: ZoneData = ZoneData {
863    initial: Record { offset: 732, dst: false, abbrev: 0 },
864    starts: &[
865        -2486592732, -1855958961, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200,
866        -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1531443600, -956365200, -950486400,
867        -942012000, -812502000, -796262400, -781052400, -766630800, -733280400, -439430400, -212029200,
868        41468400, 54774000, 231724800, 246236400, 259545600, 275274000, 309740400, 325468800,
869        341802000, 357523200,
870    ],
871    record_table: &[
872        Record { offset: 561, dst: false, abbrev: 6 },
873        Record { offset: 0, dst: false, abbrev: 7 },
874        Record { offset: 3600, dst: true, abbrev: 8 },
875        Record { offset: 3600, dst: false, abbrev: 9 },
876        Record { offset: 7200, dst: true, abbrev: 10 },
877    ],
878    records: &[
879        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 1, 3, 1,
880        2, 1, 2, 3, 4, 3, 1, 2, 1, 3,
881    ],
882    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 9 } },
883};
884
885static ZONE_4: ZoneData = ZoneData {
886    initial: Record { offset: 9332, dst: false, abbrev: 0 },
887    starts: &[
888        -3155682932, -2524530932, -1062210920,
889    ],
890    record_table: &[
891        Record { offset: 9332, dst: false, abbrev: 11 },
892        Record { offset: 9320, dst: false, abbrev: 4 },
893        Record { offset: 10800, dst: false, abbrev: 5 },
894    ],
895    records: &[
896        0, 1, 2,
897    ],
898    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
899};
900
901static ZONE_5: ZoneData = ZoneData {
902    initial: Record { offset: -1920, dst: false, abbrev: 0 },
903    starts: &[
904        -1830382080, -1131235200, -300841200,
905    ],
906    record_table: &[
907        Record { offset: 0, dst: false, abbrev: 1 },
908        Record { offset: -3600, dst: false, abbrev: 12 },
909    ],
910    records: &[
911        0, 1, 0,
912    ],
913    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
914};
915
916static ZONE_6: ZoneData = ZoneData {
917    initial: Record { offset: 4460, dst: false, abbrev: 0 },
918    starts: &[
919        -1830388460,
920    ],
921    record_table: &[
922        Record { offset: 3600, dst: false, abbrev: 13 },
923    ],
924    records: &[
925        0,
926    ],
927    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
928};
929
930static ZONE_7: ZoneData = ZoneData {
931    initial: Record { offset: -3996, dst: false, abbrev: 0 },
932    starts: &[
933        -1830380004, -1159829604, -880930800,
934    ],
935    record_table: &[
936        Record { offset: -3996, dst: false, abbrev: 14 },
937        Record { offset: -3600, dst: false, abbrev: 12 },
938        Record { offset: 0, dst: false, abbrev: 1 },
939    ],
940    records: &[
941        0, 1, 2,
942    ],
943    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
944};
945
946static ZONE_8: ZoneData = ZoneData {
947    initial: Record { offset: -3740, dst: false, abbrev: 0 },
948    starts: &[
949        -1830380400, 157770000,
950    ],
951    record_table: &[
952        Record { offset: -3600, dst: false, abbrev: 12 },
953        Record { offset: 0, dst: false, abbrev: 1 },
954    ],
955    records: &[
956        0, 1,
957    ],
958    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
959};
960
961static ZONE_9: ZoneData = ZoneData {
962    initial: Record { offset: 8400, dst: false, abbrev: 0 },
963    starts: &[
964        -1844302800, -1751682070, -1404440460,
965    ],
966    record_table: &[
967        Record { offset: 8470, dst: false, abbrev: 15 },
968        Record { offset: 8460, dst: false, abbrev: 15 },
969        Record { offset: 7200, dst: false, abbrev: 16 },
970    ],
971    records: &[
972        0, 1, 2,
973    ],
974    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
975};
976
977static ZONE_10: ZoneData = ZoneData {
978    initial: Record { offset: 3668, dst: false, abbrev: 0 },
979    starts: &[
980        -1830387668,
981    ],
982    record_table: &[
983        Record { offset: 3600, dst: false, abbrev: 13 },
984    ],
985    records: &[
986        0,
987    ],
988    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
989};
990
991static ZONE_11: ZoneData = ZoneData {
992    initial: Record { offset: 7048, dst: false, abbrev: 0 },
993    starts: &[
994        -2524528648,
995    ],
996    record_table: &[
997        Record { offset: 7200, dst: false, abbrev: 16 },
998    ],
999    records: &[
1000        0,
1001    ],
1002    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1003};
1004
1005static ZONE_12: ZoneData = ZoneData {
1006    initial: Record { offset: 7509, dst: false, abbrev: 0 },
1007    starts: &[
1008        -2185409109, -929844000, -923108400, -906170400, -892868400, -875844000, -857790000, -844308000,
1009        -825822000, -812685600, -794199600, -779853600, -762663600, -399088800, -386650800, -368330400,
1010        -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400,
1011        -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000,
1012        -102643200, -84330000, -71107200, -52707600, -39484800, -21171600, -7948800, 10364400,
1013        23587200, 41900400, 55123200, 73522800, 86745600, 105058800, 118281600, 136594800,
1014        149817600, 168130800, 181353600, 199753200, 212976000, 231289200, 244512000, 262825200,
1015        276048000, 294361200, 307584000, 325983600, 339206400, 357519600, 370742400, 396399600,
1016        402278400, 426812400, 433814400, 452214000, 465436800, 483750000, 496972800, 515286000,
1017        528508800, 546822000, 560044800, 578444400, 591667200, 610412400, 623203200, 641516400,
1018        654739200, 673052400, 686275200, 704674800, 717897600, 736210800, 749433600, 767746800,
1019        780969600, 799020000, 812322000, 830469600, 843771600, 861919200, 875221200, 893368800,
1020        906670800, 925423200, 938725200, 956872800, 970174800, 988322400, 1001624400, 1019772000,
1021        1033074000, 1051221600, 1064523600, 1083276000, 1096578000, 1114725600, 1128027600, 1146175200,
1022        1158872400, 1177624800, 1189112400, 1209074400, 1219957200, 1240524000, 1250802000, 1272578400,
1023        1281474000, 1284069600, 1285880400, 1400191200, 1403816400, 1406844000, 1411678800, 1682632800,
1024        1698354000, 1714082400, 1730408400, 1745532000, 1761858000, 1776981600, 1793307600, 1809036000,
1025        1824757200, 1840485600, 1856206800, 1871935200, 1887656400, 1903384800, 1919710800, 1934834400,
1026        1951160400, 1966888800, 1982610000, 1998338400, 2014059600, 2029788000, 2045509200, 2061237600,
1027        2076958800, 2092687200, 2109013200, 2124136800, 2140462800, 2156191200, 2171912400, 2187640800,
1028        2203362000, 2219090400, 2234811600, 2250540000, 2266866000, 2281989600, 2298315600, 2313439200,
1029        2329765200, 2345493600, 2361214800, 2376943200, 2392664400, 2408392800, 2424114000, 2439842400,
1030        2456168400, 2471292000, 2487618000, 2503346400, 2519067600, 2534796000, 2550517200, 2566245600,
1031        2581966800, 2597695200, 2614021200, 2629144800, 2645470800, 2660594400, 2676920400, 2692648800,
1032        2708370000, 2724098400, 2739819600, 2755548000, 2771269200, 2786997600, 2803323600, 2818447200,
1033        2834773200, 2850501600, 2866222800, 2881951200, 2897672400, 2913400800, 2929122000, 2944850400,
1034        2960571600, 2976300000, 2992626000, 3007749600, 3024075600, 3039804000, 3055525200, 3071253600,
1035        3086974800, 3102703200, 3118424400, 3134152800, 3150478800, 3165602400, 3181928400, 3197052000,
1036        3213378000, 3229106400, 3244827600, 3260556000, 3276277200, 3292005600, 3307726800, 3323455200,
1037        3339781200, 3354904800, 3371230800,
1038    ],
1039    record_table: &[
1040        Record { offset: 7200, dst: false, abbrev: 17 },
1041        Record { offset: 10800, dst: true, abbrev: 18 },
1042    ],
1043    records: &[
1044        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1045        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1046        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1047        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1048        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1049        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1050        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1051        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1052        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1053        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
1054    ],
1055    future: Future::DaylightSaving {
1056        standard: Record { offset: 7200, dst: false, abbrev: 17 },
1057        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
1058        start: (37584, 0),
1059        end: (43712, 86400),
1060    },
1061};
1062
1063static ZONE_13: ZoneData = ZoneData {
1064    initial: Record { offset: -1820, dst: false, abbrev: 0 },
1065    starts: &[
1066        -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000,
1067        -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200,
1068        271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400,
1069        1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400,
1070        1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400,
1071        1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600,
1072        1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1540692000, 1557021600,
1073        1560045600, 1587261600, 1590890400, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200,
1074        1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600,
1075        1804989600, 1832205600, 1835834400, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200,
1076        1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800,
1077        2049933600, 2077149600, 2080778400, 2107994400, 2111018400, 2138234400, 2141863200, 2169079200,
1078        2172103200, 2199924000, 2202948000, 2230164000, 2233792800, 2261008800, 2264032800, 2291248800,
1079        2294877600, 2322093600, 2325722400, 2352938400, 2355962400, 2383178400, 2386807200, 2414023200,
1080        2417047200, 2444868000, 2447892000, 2475108000, 2478736800, 2505952800, 2508976800, 2536192800,
1081        2539821600, 2567037600, 2570666400, 2597882400, 2600906400, 2628122400, 2631751200, 2658967200,
1082        2661991200, 2689812000, 2692836000, 2720052000, 2723680800, 2750896800, 2753920800, 2781136800,
1083        2784765600, 2811981600, 2815610400, 2842826400, 2845850400, 2873066400, 2876695200, 2903911200,
1084        2906935200, 2934756000, 2937780000, 2964996000, 2968624800, 2995840800, 2998864800, 3026080800,
1085        3029709600, 3056925600, 3060554400, 3087770400, 3090794400, 3118010400, 3121639200, 3148855200,
1086        3151879200, 3179700000, 3182724000, 3209940000, 3213568800, 3240784800, 3243808800, 3271024800,
1087        3274653600, 3301869600, 3305498400, 3332714400, 3335738400, 3362954400, 3366583200, 3393799200,
1088        3396823200, 3424644000, 3427668000, 3454884000, 3458512800, 3485728800, 3488752800, 3515968800,
1089        3519597600, 3546813600, 3549837600, 3577658400, 3580682400, 3607898400, 3611527200, 3638743200,
1090        3641767200, 3669588000, 3672612000, 3699828000, 3703456800,
1091    ],
1092    record_table: &[
1093        Record { offset: 0, dst: false, abbrev: 19 },
1094        Record { offset: 3600, dst: true, abbrev: 20 },
1095        Record { offset: 3600, dst: false, abbrev: 20 },
1096        Record { offset: 0, dst: true, abbrev: 19 },
1097    ],
1098    records: &[
1099        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 0, 1, 0, 1, 0, 1,
1100        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1101        0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
1102        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
1103        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
1104        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
1105        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
1106        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
1107        2, 3, 2, 3, 2,
1108    ],
1109    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 20 } },
1110};
1111
1112static ZONE_14: ZoneData = ZoneData {
1113    initial: Record { offset: -1276, dst: false, abbrev: 0 },
1114    starts: &[
1115        -2177452800, -1630112400, -1616810400, -1442451600, -1427673600, -1379293200, -1364774400, -1348448400,
1116        -1333324800, -1316390400, -1301270400, -81432000, -71110800, 141264000, 147222000, 199756800,
1117        207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 512528400, 528253200,
1118        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
1119        670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800,
1120        796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200,
1121        922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400,
1122        1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600,
1123        1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800,
1124        1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200,
1125        1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400,
1126        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
1127        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
1128        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
1129        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
1130        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
1131        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
1132        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
1133        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
1134        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
1135        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
1136        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
1137        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
1138        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
1139        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
1140        3321219600, 3339363600, 3352669200, 3370813200,
1141    ],
1142    record_table: &[
1143        Record { offset: 0, dst: false, abbrev: 7 },
1144        Record { offset: 3600, dst: true, abbrev: 8 },
1145        Record { offset: 3600, dst: false, abbrev: 9 },
1146        Record { offset: 7200, dst: true, abbrev: 10 },
1147    ],
1148    records: &[
1149        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 3, 2,
1150        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1151        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1152        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1153        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1154        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1155        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1156        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1157        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
1158    ],
1159    future: Future::DaylightSaving {
1160        standard: Record { offset: 3600, dst: false, abbrev: 9 },
1161        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
1162        start: (36480, 7200),
1163        end: (43648, 10800),
1164    },
1165};
1166
1167static ZONE_15: ZoneData = ZoneData {
1168    initial: Record { offset: -3292, dst: false, abbrev: 0 },
1169    starts: &[
1170        -1830380708, -1131235200, -315615600,
1171    ],
1172    record_table: &[
1173        Record { offset: 0, dst: false, abbrev: 1 },
1174        Record { offset: -3600, dst: false, abbrev: 12 },
1175    ],
1176    records: &[
1177        0, 1, 0,
1178    ],
1179    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1180};
1181
1182static ZONE_16: ZoneData = ZoneData {
1183    initial: Record { offset: -4184, dst: false, abbrev: 0 },
1184    starts: &[
1185        -1830379816, -902098800,
1186    ],
1187    record_table: &[
1188        Record { offset: -3600, dst: false, abbrev: 12 },
1189        Record { offset: 0, dst: false, abbrev: 1 },
1190    ],
1191    records: &[
1192        0, 1,
1193    ],
1194    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1195};
1196
1197static ZONE_17: ZoneData = ZoneData {
1198    initial: Record { offset: 9428, dst: false, abbrev: 0 },
1199    starts: &[
1200        -1230777428, -694321200, -284006700,
1201    ],
1202    record_table: &[
1203        Record { offset: 10800, dst: false, abbrev: 5 },
1204        Record { offset: 9900, dst: false, abbrev: 21 },
1205    ],
1206    records: &[
1207        0, 1, 0,
1208    ],
1209    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
1210};
1211
1212static ZONE_18: ZoneData = ZoneData {
1213    initial: Record { offset: 10356, dst: false, abbrev: 0 },
1214    starts: &[
1215        -1846291956,
1216    ],
1217    record_table: &[
1218        Record { offset: 10800, dst: false, abbrev: 5 },
1219    ],
1220    records: &[
1221        0,
1222    ],
1223    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
1224};
1225
1226static ZONE_19: ZoneData = ZoneData {
1227    initial: Record { offset: 2328, dst: false, abbrev: 0 },
1228    starts: &[
1229        -1830386328,
1230    ],
1231    record_table: &[
1232        Record { offset: 3600, dst: false, abbrev: 13 },
1233    ],
1234    records: &[
1235        0,
1236    ],
1237    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1238};
1239
1240static ZONE_20: ZoneData = ZoneData {
1241    initial: Record { offset: -3168, dst: false, abbrev: 0 },
1242    starts: &[
1243        -1136070432, 198291600, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200,
1244        1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800,
1245        1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200,
1246        1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400,
1247        1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400,
1248        1521943200, 1526176800, 1529200800, 1540692000, 1557021600, 1560045600, 1587261600, 1590890400,
1249        1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000,
1250        1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835834400,
1251        1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000,
1252        1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080778400,
1253        2107994400, 2111018400, 2138234400, 2141863200, 2169079200, 2172103200, 2199924000, 2202948000,
1254        2230164000, 2233792800, 2261008800, 2264032800, 2291248800, 2294877600, 2322093600, 2325722400,
1255        2352938400, 2355962400, 2383178400, 2386807200, 2414023200, 2417047200, 2444868000, 2447892000,
1256        2475108000, 2478736800, 2505952800, 2508976800, 2536192800, 2539821600, 2567037600, 2570666400,
1257        2597882400, 2600906400, 2628122400, 2631751200, 2658967200, 2661991200, 2689812000, 2692836000,
1258        2720052000, 2723680800, 2750896800, 2753920800, 2781136800, 2784765600, 2811981600, 2815610400,
1259        2842826400, 2845850400, 2873066400, 2876695200, 2903911200, 2906935200, 2934756000, 2937780000,
1260        2964996000, 2968624800, 2995840800, 2998864800, 3026080800, 3029709600, 3056925600, 3060554400,
1261        3087770400, 3090794400, 3118010400, 3121639200, 3148855200, 3151879200, 3179700000, 3182724000,
1262        3209940000, 3213568800, 3240784800, 3243808800, 3271024800, 3274653600, 3301869600, 3305498400,
1263        3332714400, 3335738400, 3362954400, 3366583200, 3393799200, 3396823200, 3424644000, 3427668000,
1264        3454884000, 3458512800, 3485728800, 3488752800, 3515968800, 3519597600, 3546813600, 3549837600,
1265        3577658400, 3580682400, 3607898400, 3611527200, 3638743200, 3641767200, 3669588000, 3672612000,
1266        3699828000, 3703456800,
1267    ],
1268    record_table: &[
1269        Record { offset: -3600, dst: false, abbrev: 12 },
1270        Record { offset: 0, dst: false, abbrev: 19 },
1271        Record { offset: 3600, dst: true, abbrev: 20 },
1272        Record { offset: 3600, dst: false, abbrev: 20 },
1273        Record { offset: 0, dst: true, abbrev: 19 },
1274    ],
1275    records: &[
1276        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
1277        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 4, 3, 4, 3,
1278        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
1279        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
1280        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
1281        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
1282        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
1283        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
1284    ],
1285    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 20 } },
1286};
1287
1288static ZONE_21: ZoneData = ZoneData {
1289    initial: Record { offset: -3180, dst: false, abbrev: 0 },
1290    starts: &[
1291        -2776979220, -1783120020, -1170284400, -1159831200, -1146610800, -1128295200, -1115074800, -1096759200,
1292        -1083538800, -1065136800, -1051916400, -1033600800, -1020380400, -1002064800, -988844400, -965258400,
1293        -957308400, -956964000, -885769200,
1294    ],
1295    record_table: &[
1296        Record { offset: -3180, dst: false, abbrev: 22 },
1297        Record { offset: -3600, dst: false, abbrev: 12 },
1298        Record { offset: -2400, dst: true, abbrev: 23 },
1299        Record { offset: 0, dst: false, abbrev: 1 },
1300    ],
1301    records: &[
1302        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3,
1303    ],
1304    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1305};
1306
1307static ZONE_22: ZoneData = ZoneData {
1308    initial: Record { offset: 6220, dst: false, abbrev: 0 },
1309    starts: &[
1310        -2682294220, -2109288600, -829526400, -813805200,
1311    ],
1312    record_table: &[
1313        Record { offset: 5400, dst: false, abbrev: 24 },
1314        Record { offset: 7200, dst: false, abbrev: 16 },
1315        Record { offset: 10800, dst: true, abbrev: 25 },
1316    ],
1317    records: &[
1318        0, 1, 2, 1,
1319    ],
1320    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1321};
1322
1323static ZONE_23: ZoneData = ZoneData {
1324    initial: Record { offset: 7452, dst: false, abbrev: 0 },
1325    starts: &[
1326        -2109290652,
1327    ],
1328    record_table: &[
1329        Record { offset: 7200, dst: false, abbrev: 16 },
1330    ],
1331    records: &[
1332        0,
1333    ],
1334    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1335};
1336
1337static ZONE_24: ZoneData = ZoneData {
1338    initial: Record { offset: 6720, dst: false, abbrev: 0 },
1339    starts: &[
1340        -2458173120, -2109288600, -860976000, -845254800, -829526400, -813805200,
1341    ],
1342    record_table: &[
1343        Record { offset: 5400, dst: false, abbrev: 24 },
1344        Record { offset: 7200, dst: false, abbrev: 24 },
1345        Record { offset: 10800, dst: true, abbrev: 24 },
1346    ],
1347    records: &[
1348        0, 1, 2, 1, 2, 1,
1349    ],
1350    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 24 } },
1351};
1352
1353static ZONE_25: ZoneData = ZoneData {
1354    initial: Record { offset: 7588, dst: false, abbrev: 0 },
1355    starts: &[
1356        -1230775588, 10360800, 24786000, 41810400, 56322000, 73432800, 87944400, 104882400,
1357        119480400, 136332000, 151016400, 167781600, 182552400, 199231200, 214174800, 230680800,
1358        245710800, 262735200, 277246800, 294184800, 308782800, 325634400, 340405200, 357084000,
1359        371941200, 388533600, 403477200, 419983200, 435013200, 452037600, 466635600, 483487200,
1360        498171600, 947930400, 1612126800,
1361    ],
1362    record_table: &[
1363        Record { offset: 7200, dst: false, abbrev: 16 },
1364        Record { offset: 10800, dst: true, abbrev: 25 },
1365        Record { offset: 10800, dst: false, abbrev: 5 },
1366    ],
1367    records: &[
1368        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1369        0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 0,
1370    ],
1371    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1372};
1373
1374static ZONE_26: ZoneData = ZoneData {
1375    initial: Record { offset: 7780, dst: false, abbrev: 0 },
1376    starts: &[
1377        -1309745380, -1262314800, -694319400, -410237100,
1378    ],
1379    record_table: &[
1380        Record { offset: 10800, dst: false, abbrev: 5 },
1381        Record { offset: 9000, dst: false, abbrev: 26 },
1382        Record { offset: 9900, dst: false, abbrev: 21 },
1383    ],
1384    records: &[
1385        0, 1, 2, 0,
1386    ],
1387    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
1388};
1389
1390static ZONE_27: ZoneData = ZoneData {
1391    initial: Record { offset: 7808, dst: false, abbrev: 0 },
1392    starts: &[
1393        -1230775808, 10360800, 24786000, 41810400, 56322000, 73432800, 87944400, 104882400,
1394        119480400, 136332000, 151016400, 167781600, 182552400, 199231200, 214174800, 230680800,
1395        245710800, 262735200, 277246800, 294184800, 308782800, 325634400, 340405200, 357084000,
1396        371941200, 388533600, 403477200, 419983200, 435013200, 452037600, 466635600, 483487200,
1397        498171600, 947930400, 1509483600,
1398    ],
1399    record_table: &[
1400        Record { offset: 7200, dst: false, abbrev: 16 },
1401        Record { offset: 10800, dst: true, abbrev: 25 },
1402        Record { offset: 10800, dst: false, abbrev: 5 },
1403    ],
1404    records: &[
1405        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1406        0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 0,
1407    ],
1408    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1409};
1410
1411static ZONE_28: ZoneData = ZoneData {
1412    initial: Record { offset: 7216, dst: false, abbrev: 0 },
1413    starts: &[
1414        -1091498416,
1415    ],
1416    record_table: &[
1417        Record { offset: 7200, dst: false, abbrev: 16 },
1418    ],
1419    records: &[
1420        0,
1421    ],
1422    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1423};
1424
1425static ZONE_29: ZoneData = ZoneData {
1426    initial: Record { offset: 3672, dst: false, abbrev: 0 },
1427    starts: &[
1428        -2276643672,
1429    ],
1430    record_table: &[
1431        Record { offset: 3600, dst: false, abbrev: 13 },
1432    ],
1433    records: &[
1434        0,
1435    ],
1436    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1437};
1438
1439static ZONE_30: ZoneData = ZoneData {
1440    initial: Record { offset: 815, dst: false, abbrev: 0 },
1441    starts: &[
1442        -2035584815, -1940889600, -1767226415, -1588465800,
1443    ],
1444    record_table: &[
1445        Record { offset: 0, dst: false, abbrev: 1 },
1446        Record { offset: 815, dst: false, abbrev: 0 },
1447        Record { offset: 1800, dst: false, abbrev: 3 },
1448        Record { offset: 3600, dst: false, abbrev: 13 },
1449    ],
1450    records: &[
1451        0, 1, 2, 3,
1452    ],
1453    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1454};
1455
1456static ZONE_31: ZoneData = ZoneData {
1457    initial: Record { offset: 2268, dst: false, abbrev: 0 },
1458    starts: &[
1459        -1830386268,
1460    ],
1461    record_table: &[
1462        Record { offset: 3600, dst: false, abbrev: 13 },
1463    ],
1464    records: &[
1465        0,
1466    ],
1467    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1468};
1469
1470static ZONE_32: ZoneData = ZoneData {
1471    initial: Record { offset: 292, dst: false, abbrev: 0 },
1472    starts: &[
1473        -2429827492,
1474    ],
1475    record_table: &[
1476        Record { offset: 0, dst: false, abbrev: 1 },
1477    ],
1478    records: &[
1479        0,
1480    ],
1481    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1482};
1483
1484static ZONE_33: ZoneData = ZoneData {
1485    initial: Record { offset: 3176, dst: false, abbrev: 0 },
1486    starts: &[
1487        -2461452776, -1830387600,
1488    ],
1489    record_table: &[
1490        Record { offset: 3124, dst: false, abbrev: 0 },
1491        Record { offset: 3600, dst: false, abbrev: 13 },
1492    ],
1493    records: &[
1494        0, 1,
1495    ],
1496    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1497};
1498
1499static ZONE_34: ZoneData = ZoneData {
1500    initial: Record { offset: 6592, dst: false, abbrev: 0 },
1501    starts: &[
1502        -2276646592, -1567990800,
1503    ],
1504    record_table: &[
1505        Record { offset: 3600, dst: false, abbrev: 13 },
1506        Record { offset: 7200, dst: false, abbrev: 16 },
1507    ],
1508    records: &[
1509        0, 1,
1510    ],
1511    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1512};
1513
1514static ZONE_35: ZoneData = ZoneData {
1515    initial: Record { offset: 6788, dst: false, abbrev: 0 },
1516    starts: &[
1517        -2109289988,
1518    ],
1519    record_table: &[
1520        Record { offset: 7200, dst: false, abbrev: 16 },
1521    ],
1522    records: &[
1523        0,
1524    ],
1525    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1526};
1527
1528static ZONE_36: ZoneData = ZoneData {
1529    initial: Record { offset: 2108, dst: false, abbrev: 0 },
1530    starts: &[
1531        -1830386108, -190857600,
1532    ],
1533    record_table: &[
1534        Record { offset: 0, dst: false, abbrev: 1 },
1535        Record { offset: 3600, dst: false, abbrev: 13 },
1536    ],
1537    records: &[
1538        0, 1,
1539    ],
1540    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1541};
1542
1543static ZONE_37: ZoneData = ZoneData {
1544    initial: Record { offset: 7818, dst: false, abbrev: 0 },
1545    starts: &[
1546        -1924999818,
1547    ],
1548    record_table: &[
1549        Record { offset: 7200, dst: false, abbrev: 16 },
1550    ],
1551    records: &[
1552        0,
1553    ],
1554    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1555};
1556
1557static ZONE_38: ZoneData = ZoneData {
1558    initial: Record { offset: 6600, dst: false, abbrev: 0 },
1559    starts: &[
1560        -2109289800, -829526400, -813805200,
1561    ],
1562    record_table: &[
1563        Record { offset: 7200, dst: false, abbrev: 24 },
1564        Record { offset: 10800, dst: true, abbrev: 24 },
1565    ],
1566    records: &[
1567        0, 1, 0,
1568    ],
1569    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 24 } },
1570};
1571
1572static ZONE_39: ZoneData = ZoneData {
1573    initial: Record { offset: 7464, dst: false, abbrev: 0 },
1574    starts: &[
1575        -2109290664,
1576    ],
1577    record_table: &[
1578        Record { offset: 7200, dst: false, abbrev: 24 },
1579    ],
1580    records: &[
1581        0,
1582    ],
1583    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 24 } },
1584};
1585
1586static ZONE_40: ZoneData = ZoneData {
1587    initial: Record { offset: 10888, dst: false, abbrev: 0 },
1588    starts: &[
1589        -2403572488, -1230778800, -410236200,
1590    ],
1591    record_table: &[
1592        Record { offset: 10800, dst: false, abbrev: 5 },
1593        Record { offset: 9000, dst: false, abbrev: 26 },
1594    ],
1595    records: &[
1596        0, 1, 0,
1597    ],
1598    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
1599};
1600
1601static ZONE_41: ZoneData = ZoneData {
1602    initial: Record { offset: -2588, dst: false, abbrev: 0 },
1603    starts: &[
1604        -2776979812, -1604359012, 63593070,
1605    ],
1606    record_table: &[
1607        Record { offset: -2588, dst: false, abbrev: 27 },
1608        Record { offset: -2670, dst: false, abbrev: 27 },
1609        Record { offset: 0, dst: false, abbrev: 1 },
1610    ],
1611    records: &[
1612        0, 1, 2,
1613    ],
1614    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1615};
1616
1617static ZONE_42: ZoneData = ZoneData {
1618    initial: Record { offset: 8836, dst: false, abbrev: 0 },
1619    starts: &[
1620        -1946168836, -1309746600, -1261969200, -1041388200, -865305900,
1621    ],
1622    record_table: &[
1623        Record { offset: 9000, dst: false, abbrev: 26 },
1624        Record { offset: 10800, dst: false, abbrev: 5 },
1625        Record { offset: 9900, dst: false, abbrev: 21 },
1626    ],
1627    records: &[
1628        0, 1, 0, 2, 1,
1629    ],
1630    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
1631};
1632
1633static ZONE_43: ZoneData = ZoneData {
1634    initial: Record { offset: 3612, dst: false, abbrev: 0 },
1635    starts: &[
1636        -1830387612, 308703600, 321314400,
1637    ],
1638    record_table: &[
1639        Record { offset: 3600, dst: false, abbrev: 13 },
1640        Record { offset: 7200, dst: true, abbrev: 28 },
1641    ],
1642    records: &[
1643        0, 1, 0,
1644    ],
1645    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1646};
1647
1648static ZONE_44: ZoneData = ZoneData {
1649    initial: Record { offset: 508, dst: false, abbrev: 0 },
1650    starts: &[
1651        -1830384508, -1131231600, -315619200,
1652    ],
1653    record_table: &[
1654        Record { offset: -3600, dst: false, abbrev: 12 },
1655        Record { offset: 0, dst: false, abbrev: 1 },
1656        Record { offset: 3600, dst: false, abbrev: 13 },
1657    ],
1658    records: &[
1659        0, 1, 2,
1660    ],
1661    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1662};
1663
1664static ZONE_45: ZoneData = ZoneData {
1665    initial: Record { offset: -3828, dst: false, abbrev: 0 },
1666    starts: &[
1667        -1830380172, -1131235200, -286930800,
1668    ],
1669    record_table: &[
1670        Record { offset: 0, dst: false, abbrev: 1 },
1671        Record { offset: -3600, dst: false, abbrev: 12 },
1672    ],
1673    records: &[
1674        0, 1, 0,
1675    ],
1676    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1677};
1678
1679static ZONE_46: ZoneData = ZoneData {
1680    initial: Record { offset: -364, dst: false, abbrev: 0 },
1681    starts: &[
1682        -1830383636,
1683    ],
1684    record_table: &[
1685        Record { offset: 0, dst: false, abbrev: 1 },
1686    ],
1687    records: &[
1688        0,
1689    ],
1690    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1691};
1692
1693static ZONE_47: ZoneData = ZoneData {
1694    initial: Record { offset: 628, dst: false, abbrev: 0 },
1695    starts: &[
1696        -1830384628, -1131235200,
1697    ],
1698    record_table: &[
1699        Record { offset: 0, dst: false, abbrev: 1 },
1700        Record { offset: 3600, dst: false, abbrev: 13 },
1701    ],
1702    records: &[
1703        0, 1,
1704    ],
1705    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 13 } },
1706};
1707
1708static ZONE_48: ZoneData = ZoneData {
1709    initial: Record { offset: 1616, dst: false, abbrev: 0 },
1710    starts: &[
1711        -2713912016, -1830384000, 1514768400, 1546304400,
1712    ],
1713    record_table: &[
1714        Record { offset: -2205, dst: false, abbrev: 0 },
1715        Record { offset: 0, dst: false, abbrev: 1 },
1716        Record { offset: 3600, dst: false, abbrev: 13 },
1717    ],
1718    records: &[
1719        0, 1, 2, 1,
1720    ],
1721    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
1722};
1723
1724static ZONE_49: ZoneData = ZoneData {
1725    initial: Record { offset: 3164, dst: false, abbrev: 0 },
1726    starts: &[
1727        -1577926364, -574902000, -568087200, -512175600, -504928800, -449888400, -441856800, -347158800,
1728        378684000, 386463600, 402271200, 417999600, 433807200, 449622000, 465429600, 481590000,
1729        496965600, 512953200, 528674400, 544230000, 560037600, 575852400, 591660000, 607388400,
1730        623196000, 641775600, 844034400, 860108400, 875916000, 1352505600, 1364515200, 1382659200,
1731    ],
1732    record_table: &[
1733        Record { offset: 3600, dst: false, abbrev: 9 },
1734        Record { offset: 7200, dst: true, abbrev: 10 },
1735        Record { offset: 7200, dst: false, abbrev: 17 },
1736    ],
1737    records: &[
1738        0, 1, 0, 1, 0, 1, 0, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1739        0, 2, 0, 1, 2, 0, 1, 2,
1740    ],
1741    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 17 } },
1742};
1743
1744static ZONE_50: ZoneData = ZoneData {
1745    initial: Record { offset: 2444, dst: false, abbrev: 0 },
1746    starts: &[
1747        -2797202444, -1855958961, -969242400, -950493600, -941940000, -891136800, -877827600, -857257200,
1748        -844556400, -842918400, -842223600, -828230400, -812502000, -796269600, -781052400, -766634400,
1749        231202800, 243903600, 262825200, 276044400, 581122800, 591145200, 606870000, 622594800,
1750        641516400, 654649200, 1114902000, 1128038400, 1143334800, 1162083600, 1174784400, 1193533200,
1751        1206838800, 1224982800,
1752    ],
1753    record_table: &[
1754        Record { offset: 561, dst: false, abbrev: 6 },
1755        Record { offset: 3600, dst: false, abbrev: 9 },
1756        Record { offset: 7200, dst: true, abbrev: 10 },
1757    ],
1758    records: &[
1759        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
1760        2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
1761    ],
1762    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 9 } },
1763};
1764
1765static ZONE_51: ZoneData = ZoneData {
1766    initial: Record { offset: 4104, dst: false, abbrev: 0 },
1767    starts: &[
1768        -2458170504, -2109288600, -860976000, -845254800, 637970400, 764200800, 778640400, 796780800,
1769        810090000, 828835200, 841539600, 860284800, 873594000, 891734400, 905043600, 923184000,
1770        936493200, 954633600, 967942800, 986083200, 999392400, 1018137600, 1030842000, 1049587200,
1771        1062896400, 1081036800, 1094346000, 1112486400, 1125795600, 1143936000, 1157245200, 1175385600,
1772        1188694800, 1207440000, 1220749200, 1238889600, 1252198800, 1270339200, 1283648400, 1301788800,
1773        1315098000, 1333238400, 1346547600, 1365292800, 1377997200, 1396742400, 1410051600, 1428192000,
1774        1441501200, 1459641600, 1472950800, 1491091200, 1504400400,
1775    ],
1776    record_table: &[
1777        Record { offset: 5400, dst: false, abbrev: 29 },
1778        Record { offset: 7200, dst: false, abbrev: 24 },
1779        Record { offset: 10800, dst: true, abbrev: 24 },
1780        Record { offset: 7200, dst: false, abbrev: 16 },
1781        Record { offset: 3600, dst: true, abbrev: 13 },
1782    ],
1783    records: &[
1784        0, 1, 2, 1, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
1785        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
1786        3, 4, 3, 4, 3,
1787    ],
1788    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 16 } },
1789};
1790
1791static ZONE_52: ZoneData = ZoneData {
1792    initial: Record { offset: 44002, dst: false, abbrev: 0 },
1793    starts: &[
1794        -3225223727, -2188944802, -880196400, -769395600, -765374400, -86878800, -21466800, -5745600,
1795        9982800, 25704000, 41432400, 57758400, 73486800, 89208000, 104936400, 120657600,
1796        126709200, 152107200, 162392400, 183556800, 199285200, 215611200, 230734800, 247060800,
1797        262789200, 278510400, 294238800, 309960000, 325688400, 341409600, 357138000, 372859200,
1798        388587600, 404913600, 420037200, 436363200, 439034400, 452088000, 467809200, 483537600,
1799        499258800, 514987200, 530708400, 544622400, 562158000, 576072000, 594212400, 607521600,
1800        625662000, 638971200, 657111600, 671025600, 688561200, 702475200, 720010800, 733924800,
1801        752065200, 765374400, 783514800, 796824000, 814964400, 828878400, 846414000, 860328000,
1802        877863600, 891777600, 909313200, 923227200, 941367600, 954676800, 972817200, 986126400,
1803        1004266800, 1018180800, 1035716400, 1049630400, 1067166000, 1081080000, 1099220400, 1112529600,
1804        1130670000, 1143979200, 1162119600, 1173614400, 1194174000, 1205064000, 1225623600, 1236513600,
1805        1257073200, 1268568000, 1289127600, 1300017600, 1320577200, 1331467200, 1352026800, 1362916800,
1806        1383476400, 1394366400, 1414926000, 1425816000, 1446375600, 1457870400, 1478430000, 1489320000,
1807        1509879600, 1520769600, 1541329200, 1552219200, 1572778800, 1583668800, 1604228400, 1615723200,
1808        1636282800, 1647172800, 1667732400, 1678622400, 1699182000, 1710072000, 1730631600, 1741521600,
1809        1762081200, 1772971200, 1793530800, 1805025600, 1825585200, 1836475200, 1857034800, 1867924800,
1810        1888484400, 1899374400, 1919934000, 1930824000, 1951383600, 1962878400, 1983438000, 1994328000,
1811        2014887600, 2025777600, 2046337200, 2057227200, 2077786800, 2088676800, 2109236400, 2120126400,
1812        2140686000, 2152180800, 2172740400, 2183630400, 2204190000, 2215080000, 2235639600, 2246529600,
1813        2267089200, 2277979200, 2298538800, 2309428800, 2329988400, 2341483200, 2362042800, 2372932800,
1814        2393492400, 2404382400, 2424942000, 2435832000, 2456391600, 2467281600, 2487841200, 2499336000,
1815        2519895600, 2530785600, 2551345200, 2562235200, 2582794800, 2593684800, 2614244400, 2625134400,
1816        2645694000, 2656584000, 2677143600, 2688638400, 2709198000, 2720088000, 2740647600, 2751537600,
1817        2772097200, 2782987200, 2803546800, 2814436800, 2834996400, 2846491200, 2867050800, 2877940800,
1818        2898500400, 2909390400, 2929950000, 2940840000, 2961399600, 2972289600, 2992849200, 3003739200,
1819        3024298800, 3035793600, 3056353200, 3067243200, 3087802800, 3098692800, 3119252400, 3130142400,
1820        3150702000, 3161592000, 3182151600, 3193041600, 3213601200, 3225096000, 3245655600, 3256545600,
1821        3277105200, 3287995200, 3308554800, 3319444800, 3340004400, 3350894400, 3371454000,
1822    ],
1823    record_table: &[
1824        Record { offset: -42398, dst: false, abbrev: 0 },
1825        Record { offset: -39600, dst: false, abbrev: 30 },
1826        Record { offset: -36000, dst: true, abbrev: 31 },
1827        Record { offset: -36000, dst: true, abbrev: 32 },
1828        Record { offset: -39600, dst: false, abbrev: 33 },
1829        Record { offset: -36000, dst: true, abbrev: 34 },
1830        Record { offset: -36000, dst: false, abbrev: 35 },
1831        Record { offset: -36000, dst: false, abbrev: 36 },
1832        Record { offset: -32400, dst: true, abbrev: 37 },
1833    ],
1834    records: &[
1835        0, 1, 2, 3, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
1836        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 6, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1837        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1838        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1839        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1840        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1841        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1842        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1843        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1844        7, 8, 7, 8, 7, 8, 7,
1845    ],
1846    future: Future::DaylightSaving {
1847        standard: Record { offset: -36000, dst: false, abbrev: 36 },
1848        daylight: Record { offset: -32400, dst: true, abbrev: 37 },
1849        start: (36096, 7200),
1850        end: (44160, 7200),
1851    },
1852};
1853
1854static ZONE_53: ZoneData = ZoneData {
1855    initial: Record { offset: 50424, dst: false, abbrev: 0 },
1856    starts: &[
1857        -3225223727, -2188951224, -880200000, -769395600, -765378000, -86882400, -21470400, -5749200,
1858        9979200, 25700400, 41428800, 57754800, 73483200, 89204400, 104932800, 120654000,
1859        126705600, 152103600, 162388800, 183553200, 199281600, 215607600, 230731200, 247057200,
1860        262785600, 278506800, 294235200, 309956400, 325684800, 341406000, 357134400, 372855600,
1861        388584000, 404910000, 420033600, 436359600, 439030800, 452084400, 467805600, 483534000,
1862        499255200, 514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000,
1863        625658400, 638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200,
1864        752061600, 765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400,
1865        877860000, 891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800,
1866        1004263200, 1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000,
1867        1130666400, 1143975600, 1162116000, 1173610800, 1194170400, 1205060400, 1225620000, 1236510000,
1868        1257069600, 1268564400, 1289124000, 1300014000, 1320573600, 1331463600, 1352023200, 1362913200,
1869        1383472800, 1394362800, 1414922400, 1425812400, 1446372000, 1457866800, 1478426400, 1489316400,
1870        1509876000, 1520766000, 1541325600, 1552215600, 1572775200, 1583665200, 1604224800, 1615719600,
1871        1636279200, 1647169200, 1667728800, 1678618800, 1699178400, 1710068400, 1730628000, 1741518000,
1872        1762077600, 1772967600, 1793527200, 1805022000, 1825581600, 1836471600, 1857031200, 1867921200,
1873        1888480800, 1899370800, 1919930400, 1930820400, 1951380000, 1962874800, 1983434400, 1994324400,
1874        2014884000, 2025774000, 2046333600, 2057223600, 2077783200, 2088673200, 2109232800, 2120122800,
1875        2140682400, 2152177200, 2172736800, 2183626800, 2204186400, 2215076400, 2235636000, 2246526000,
1876        2267085600, 2277975600, 2298535200, 2309425200, 2329984800, 2341479600, 2362039200, 2372929200,
1877        2393488800, 2404378800, 2424938400, 2435828400, 2456388000, 2467278000, 2487837600, 2499332400,
1878        2519892000, 2530782000, 2551341600, 2562231600, 2582791200, 2593681200, 2614240800, 2625130800,
1879        2645690400, 2656580400, 2677140000, 2688634800, 2709194400, 2720084400, 2740644000, 2751534000,
1880        2772093600, 2782983600, 2803543200, 2814433200, 2834992800, 2846487600, 2867047200, 2877937200,
1881        2898496800, 2909386800, 2929946400, 2940836400, 2961396000, 2972286000, 2992845600, 3003735600,
1882        3024295200, 3035790000, 3056349600, 3067239600, 3087799200, 3098689200, 3119248800, 3130138800,
1883        3150698400, 3161588400, 3182148000, 3193038000, 3213597600, 3225092400, 3245652000, 3256542000,
1884        3277101600, 3287991600, 3308551200, 3319441200, 3340000800, 3350890800, 3371450400,
1885    ],
1886    record_table: &[
1887        Record { offset: -35976, dst: false, abbrev: 0 },
1888        Record { offset: -36000, dst: false, abbrev: 38 },
1889        Record { offset: -32400, dst: true, abbrev: 39 },
1890        Record { offset: -32400, dst: true, abbrev: 40 },
1891        Record { offset: -36000, dst: false, abbrev: 35 },
1892        Record { offset: -32400, dst: true, abbrev: 41 },
1893        Record { offset: -32400, dst: false, abbrev: 42 },
1894        Record { offset: -32400, dst: false, abbrev: 43 },
1895        Record { offset: -28800, dst: true, abbrev: 44 },
1896    ],
1897    records: &[
1898        0, 1, 2, 3, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
1899        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 6, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1900        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1901        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1902        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1903        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1904        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1905        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1906        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
1907        7, 8, 7, 8, 7, 8, 7,
1908    ],
1909    future: Future::DaylightSaving {
1910        standard: Record { offset: -32400, dst: false, abbrev: 43 },
1911        daylight: Record { offset: -28800, dst: true, abbrev: 44 },
1912        start: (36096, 7200),
1913        end: (44160, 7200),
1914    },
1915};
1916
1917static ZONE_54: ZoneData = ZoneData {
1918    initial: Record { offset: -15136, dst: false, abbrev: 0 },
1919    starts: &[
1920        -1825098464,
1921    ],
1922    record_table: &[
1923        Record { offset: -14400, dst: false, abbrev: 38 },
1924    ],
1925    records: &[
1926        0,
1927    ],
1928    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
1929};
1930
1931static ZONE_55: ZoneData = ZoneData {
1932    initial: Record { offset: -14832, dst: false, abbrev: 0 },
1933    starts: &[
1934        -1825098768, -599598000,
1935    ],
1936    record_table: &[
1937        Record { offset: -18000, dst: false, abbrev: 45 },
1938        Record { offset: -14400, dst: false, abbrev: 38 },
1939    ],
1940    records: &[
1941        0, 1,
1942    ],
1943    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
1944};
1945
1946static ZONE_56: ZoneData = ZoneData {
1947    initial: Record { offset: -11568, dst: false, abbrev: 0 },
1948    starts: &[
1949        -1767214032, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
1950        -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600,
1951        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
1952        511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600,
1953        634701600, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800,
1954        919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400,
1955        1045360800, 1350788400, 1361066400,
1956    ],
1957    record_table: &[
1958        Record { offset: -10800, dst: false, abbrev: 46 },
1959        Record { offset: -7200, dst: true, abbrev: 47 },
1960    ],
1961    records: &[
1962        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1963        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
1964        0, 1, 0,
1965    ],
1966    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
1967};
1968
1969static ZONE_57: ZoneData = ZoneData {
1970    initial: Record { offset: -14028, dst: false, abbrev: 0 },
1971    starts: &[
1972        -2372097972, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
1973        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
1974        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
1975        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
1976        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
1977        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
1978        636516000, 656478000, 667965600, 687927600, 699415200, 719377200, 731469600, 938919600,
1979        952052400, 1198983600, 1205632800, 1224385200, 1237082400,
1980    ],
1981    record_table: &[
1982        Record { offset: -15408, dst: false, abbrev: 48 },
1983        Record { offset: -14400, dst: false, abbrev: 49 },
1984        Record { offset: -10800, dst: true, abbrev: 46 },
1985        Record { offset: -10800, dst: false, abbrev: 46 },
1986        Record { offset: -7200, dst: true, abbrev: 47 },
1987    ],
1988    records: &[
1989        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
1990        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
1991        3, 4, 3, 4, 3, 4, 3, 2, 3, 4, 3, 4, 3,
1992    ],
1993    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
1994};
1995
1996static ZONE_58: ZoneData = ZoneData {
1997    initial: Record { offset: -15788, dst: false, abbrev: 0 },
1998    starts: &[
1999        -2372096212, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2000        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2001        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2002        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2003        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2004        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2005        636516000, 656478000, 667965600, 687931200, 699415200, 719377200, 731469600, 938919600,
2006        952052400, 1086058800, 1087704000, 1198983600, 1205632800,
2007    ],
2008    record_table: &[
2009        Record { offset: -15408, dst: false, abbrev: 48 },
2010        Record { offset: -14400, dst: false, abbrev: 49 },
2011        Record { offset: -10800, dst: true, abbrev: 46 },
2012        Record { offset: -10800, dst: false, abbrev: 46 },
2013        Record { offset: -7200, dst: true, abbrev: 47 },
2014    ],
2015    records: &[
2016        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2017        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2018        3, 4, 1, 4, 3, 4, 3, 2, 3, 1, 3, 4, 3,
2019    ],
2020    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2021};
2022
2023static ZONE_59: ZoneData = ZoneData {
2024    initial: Record { offset: -15408, dst: false, abbrev: 0 },
2025    starts: &[
2026        -2372096592, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2027        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2028        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2029        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2030        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2031        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2032        636516000, 656478000, 667965600, 687931200, 699415200, 719377200, 731469600, 938919600,
2033        952052400, 1198983600, 1205632800, 1224385200, 1237082400,
2034    ],
2035    record_table: &[
2036        Record { offset: -15408, dst: false, abbrev: 48 },
2037        Record { offset: -14400, dst: false, abbrev: 49 },
2038        Record { offset: -10800, dst: true, abbrev: 46 },
2039        Record { offset: -10800, dst: false, abbrev: 46 },
2040        Record { offset: -7200, dst: true, abbrev: 47 },
2041    ],
2042    records: &[
2043        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2044        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2045        3, 4, 1, 4, 3, 4, 3, 2, 3, 4, 3, 4, 3,
2046    ],
2047    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2048};
2049
2050static ZONE_60: ZoneData = ZoneData {
2051    initial: Record { offset: -15672, dst: false, abbrev: 0 },
2052    starts: &[
2053        -2372096328, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2054        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2055        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2056        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2057        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2058        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2059        636516000, 657086400, 669178800, 686721600, 699415200, 719377200, 731469600, 938919600,
2060        952052400, 1198983600, 1205632800,
2061    ],
2062    record_table: &[
2063        Record { offset: -15408, dst: false, abbrev: 48 },
2064        Record { offset: -14400, dst: false, abbrev: 49 },
2065        Record { offset: -10800, dst: true, abbrev: 46 },
2066        Record { offset: -10800, dst: false, abbrev: 46 },
2067        Record { offset: -7200, dst: true, abbrev: 47 },
2068    ],
2069    records: &[
2070        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2071        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2072        1, 2, 1, 4, 3, 4, 3, 2, 3, 4, 3,
2073    ],
2074    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2075};
2076
2077static ZONE_61: ZoneData = ZoneData {
2078    initial: Record { offset: -16044, dst: false, abbrev: 0 },
2079    starts: &[
2080        -2372095956, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2081        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2082        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2083        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2084        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2085        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2086        636516000, 656478000, 667792800, 673588800, 687927600, 699415200, 719377200, 731469600,
2087        938919600, 952052400, 1086058800, 1087704000, 1198983600, 1205632800,
2088    ],
2089    record_table: &[
2090        Record { offset: -15408, dst: false, abbrev: 48 },
2091        Record { offset: -14400, dst: false, abbrev: 49 },
2092        Record { offset: -10800, dst: true, abbrev: 46 },
2093        Record { offset: -10800, dst: false, abbrev: 46 },
2094        Record { offset: -7200, dst: true, abbrev: 47 },
2095    ],
2096    records: &[
2097        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2098        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2099        3, 4, 1, 3, 4, 3, 4, 3, 2, 3, 1, 3, 4, 3,
2100    ],
2101    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2102};
2103
2104static ZONE_62: ZoneData = ZoneData {
2105    initial: Record { offset: -16516, dst: false, abbrev: 0 },
2106    starts: &[
2107        -2372095484, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2108        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2109        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2110        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2111        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2112        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2113        636516000, 655963200, 667796400, 687499200, 699418800, 719380800, 731469600, 938919600,
2114        952052400, 1085281200, 1096171200, 1198983600, 1205632800,
2115    ],
2116    record_table: &[
2117        Record { offset: -15408, dst: false, abbrev: 48 },
2118        Record { offset: -14400, dst: false, abbrev: 49 },
2119        Record { offset: -10800, dst: true, abbrev: 46 },
2120        Record { offset: -10800, dst: false, abbrev: 46 },
2121        Record { offset: -7200, dst: true, abbrev: 47 },
2122    ],
2123    records: &[
2124        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2125        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2126        1, 2, 1, 2, 1, 4, 3, 2, 3, 1, 3, 4, 3,
2127    ],
2128    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2129};
2130
2131static ZONE_63: ZoneData = ZoneData {
2132    initial: Record { offset: -16612, dst: false, abbrev: 0 },
2133    starts: &[
2134        -2372095388, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2135        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2136        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2137        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2138        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2139        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2140        636516000, 656478000, 667965600, 687927600, 699415200, 719377200, 731469600, 938919600,
2141        952052400, 1086058800, 1087704000, 1198983600, 1205632800,
2142    ],
2143    record_table: &[
2144        Record { offset: -15408, dst: false, abbrev: 48 },
2145        Record { offset: -14400, dst: false, abbrev: 49 },
2146        Record { offset: -10800, dst: true, abbrev: 46 },
2147        Record { offset: -10800, dst: false, abbrev: 46 },
2148        Record { offset: -7200, dst: true, abbrev: 47 },
2149    ],
2150    records: &[
2151        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2152        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2153        3, 4, 3, 4, 3, 4, 3, 2, 3, 1, 3, 4, 3,
2154    ],
2155    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2156};
2157
2158static ZONE_64: ZoneData = ZoneData {
2159    initial: Record { offset: -15700, dst: false, abbrev: 0 },
2160    starts: &[
2161        -2372096300, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2162        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2163        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2164        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2165        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2166        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2167        636516000, 656478000, 667965600, 687931200, 699415200, 719377200, 731469600, 938919600,
2168        952052400, 1198983600, 1205632800,
2169    ],
2170    record_table: &[
2171        Record { offset: -15408, dst: false, abbrev: 48 },
2172        Record { offset: -14400, dst: false, abbrev: 49 },
2173        Record { offset: -10800, dst: true, abbrev: 46 },
2174        Record { offset: -10800, dst: false, abbrev: 46 },
2175        Record { offset: -7200, dst: true, abbrev: 47 },
2176    ],
2177    records: &[
2178        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2179        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2180        3, 4, 1, 4, 3, 4, 3, 2, 3, 4, 3,
2181    ],
2182    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2183};
2184
2185static ZONE_65: ZoneData = ZoneData {
2186    initial: Record { offset: -16444, dst: false, abbrev: 0 },
2187    starts: &[
2188        -2372095556, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2189        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2190        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2191        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2192        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2193        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2194        636516000, 656478000, 667792800, 673588800, 687927600, 699415200, 719377200, 731469600,
2195        938919600, 952052400, 1085972400, 1090728000, 1198983600, 1205632800,
2196    ],
2197    record_table: &[
2198        Record { offset: -15408, dst: false, abbrev: 48 },
2199        Record { offset: -14400, dst: false, abbrev: 49 },
2200        Record { offset: -10800, dst: true, abbrev: 46 },
2201        Record { offset: -10800, dst: false, abbrev: 46 },
2202        Record { offset: -7200, dst: true, abbrev: 47 },
2203    ],
2204    records: &[
2205        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2206        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2207        3, 4, 1, 3, 4, 3, 4, 3, 2, 3, 1, 3, 4, 3,
2208    ],
2209    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2210};
2211
2212static ZONE_66: ZoneData = ZoneData {
2213    initial: Record { offset: -15924, dst: false, abbrev: 0 },
2214    starts: &[
2215        -2372096076, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2216        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2217        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2218        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2219        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2220        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2221        637380000, 655963200, 667796400, 675748800, 938919600, 952052400, 1085972400, 1090728000,
2222        1198983600, 1200880800, 1205031600, 1223784000, 1236481200, 1255233600,
2223    ],
2224    record_table: &[
2225        Record { offset: -15408, dst: false, abbrev: 48 },
2226        Record { offset: -14400, dst: false, abbrev: 49 },
2227        Record { offset: -10800, dst: true, abbrev: 46 },
2228        Record { offset: -10800, dst: false, abbrev: 46 },
2229        Record { offset: -7200, dst: true, abbrev: 47 },
2230    ],
2231    records: &[
2232        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2233        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2234        1, 2, 1, 3, 2, 3, 1, 3, 4, 2, 1, 2, 1, 3,
2235    ],
2236    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2237};
2238
2239static ZONE_67: ZoneData = ZoneData {
2240    initial: Record { offset: -15652, dst: false, abbrev: 0 },
2241    starts: &[
2242        -2372096348, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2243        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2244        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2245        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2246        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2247        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2248        636516000, 656478000, 667965600, 687931200, 699415200, 719377200, 731469600, 938919600,
2249        952052400, 1086058800, 1087099200, 1198983600, 1205632800, 1224385200, 1237082400,
2250    ],
2251    record_table: &[
2252        Record { offset: -15408, dst: false, abbrev: 48 },
2253        Record { offset: -14400, dst: false, abbrev: 49 },
2254        Record { offset: -10800, dst: true, abbrev: 46 },
2255        Record { offset: -10800, dst: false, abbrev: 46 },
2256        Record { offset: -7200, dst: true, abbrev: 47 },
2257    ],
2258    records: &[
2259        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2260        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2261        3, 4, 1, 4, 3, 4, 3, 2, 3, 1, 3, 4, 3, 4, 3,
2262    ],
2263    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2264};
2265
2266static ZONE_68: ZoneData = ZoneData {
2267    initial: Record { offset: -16392, dst: false, abbrev: 0 },
2268    starts: &[
2269        -2372095608, -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200,
2270        -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800,
2271        -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000,
2272        -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000,
2273        -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
2274        -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600,
2275        636516000, 656478000, 667965600, 687927600, 699415200, 719377200, 731469600, 938919600,
2276        952052400, 1085886000, 1087704000, 1198983600, 1205632800,
2277    ],
2278    record_table: &[
2279        Record { offset: -15408, dst: false, abbrev: 48 },
2280        Record { offset: -14400, dst: false, abbrev: 49 },
2281        Record { offset: -10800, dst: true, abbrev: 46 },
2282        Record { offset: -10800, dst: false, abbrev: 46 },
2283        Record { offset: -7200, dst: true, abbrev: 47 },
2284    ],
2285    records: &[
2286        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2287        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4,
2288        3, 4, 3, 4, 3, 4, 3, 2, 3, 1, 3, 4, 3,
2289    ],
2290    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2291};
2292
2293static ZONE_69: ZoneData = ZoneData {
2294    initial: Record { offset: -16824, dst: false, abbrev: 0 },
2295    starts: &[
2296        -1826738376, -157750200,
2297    ],
2298    record_table: &[
2299        Record { offset: -16200, dst: false, abbrev: 50 },
2300        Record { offset: -14400, dst: false, abbrev: 38 },
2301    ],
2302    records: &[
2303        0, 1,
2304    ],
2305    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
2306};
2307
2308static ZONE_70: ZoneData = ZoneData {
2309    initial: Record { offset: -13840, dst: false, abbrev: 0 },
2310    starts: &[
2311        -2524507760, -1206389360, 86760000, 134017200, 181368000, 194497200, 212990400, 226033200,
2312        244526400, 257569200, 276062400, 291783600, 307598400, 323406000, 339220800, 354942000,
2313        370756800, 386478000, 402292800, 418014000, 433828800, 449636400, 465451200, 481172400,
2314        496987200, 512708400, 528523200, 544244400, 560059200, 575866800, 591681600, 607402800,
2315        625032000, 638938800, 654753600, 670474800, 686721600, 699418800, 718257600, 733546800,
2316        749448000, 762318000, 780984000, 793767600, 812520000, 825649200, 844574400, 856666800,
2317        876024000, 888721200, 907473600, 920775600, 938923200, 952225200, 970372800, 983674800,
2318        1002427200, 1018148400, 1030852800, 1049598000, 1062907200, 1081047600, 1097985600, 1110682800,
2319        1129435200, 1142132400, 1160884800, 1173582000, 1192939200, 1205031600, 1224388800, 1236481200,
2320        1255838400, 1270954800, 1286078400, 1302404400, 1317528000, 1333854000, 1349582400, 1364094000,
2321        1381032000, 1395543600, 1412481600, 1426993200, 1443931200, 1459047600, 1475380800, 1490497200,
2322        1506830400, 1521946800, 1538884800, 1553396400, 1570334400, 1584846000, 1601784000, 1616900400,
2323        1633233600, 1648350000, 1664683200, 1679799600, 1696132800, 1711249200, 1728187200, 1728961200,
2324    ],
2325    record_table: &[
2326        Record { offset: -13840, dst: false, abbrev: 11 },
2327        Record { offset: -14400, dst: false, abbrev: 49 },
2328        Record { offset: -10800, dst: false, abbrev: 46 },
2329        Record { offset: -10800, dst: true, abbrev: 46 },
2330    ],
2331    records: &[
2332        0, 1, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
2333        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
2334        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
2335        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
2336        3, 1, 3, 1, 3, 1, 3, 2,
2337    ],
2338    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2339};
2340
2341static ZONE_71: ZoneData = ZoneData {
2342    initial: Record { offset: -21988, dst: false, abbrev: 0 },
2343    starts: &[
2344        -2366733212, -1632067200, -1615136400, -923248800, -880214400, -769395600, -765392400,
2345    ],
2346    record_table: &[
2347        Record { offset: -21600, dst: false, abbrev: 51 },
2348        Record { offset: -18000, dst: true, abbrev: 52 },
2349        Record { offset: -18000, dst: true, abbrev: 53 },
2350        Record { offset: -18000, dst: true, abbrev: 54 },
2351        Record { offset: -18000, dst: false, abbrev: 45 },
2352    ],
2353    records: &[
2354        0, 1, 0, 1, 2, 3, 4,
2355    ],
2356    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 45 } },
2357};
2358
2359static ZONE_72: ZoneData = ZoneData {
2360    initial: Record { offset: -9244, dst: false, abbrev: 0 },
2361    starts: &[
2362        -1767216356, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
2363        -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600,
2364        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
2365        511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600,
2366        634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800,
2367        761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800,
2368        888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400,
2369        1013911200, 1036292400, 1045360800, 1318734000, 1330221600,
2370    ],
2371    record_table: &[
2372        Record { offset: -10800, dst: false, abbrev: 46 },
2373        Record { offset: -7200, dst: true, abbrev: 47 },
2374    ],
2375    records: &[
2376        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2377        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2378        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2379    ],
2380    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2381};
2382
2383static ZONE_73: ZoneData = ZoneData {
2384    initial: Record { offset: -25260, dst: false, abbrev: 0 },
2385    starts: &[
2386        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, -873828000, 828867600,
2387        846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000,
2388        972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200,
2389        1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400,
2390        1225008000, 1238922000, 1256457600, 1270371600, 1288508400, 1301817600, 1319958000, 1333267200,
2391        1351407600, 1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400, 1459670400,
2392        1477810800, 1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600, 1586073600,
2393        1603609200, 1617523200, 1635663600, 1648972800, 1667113200,
2394    ],
2395    record_table: &[
2396        Record { offset: -25200, dst: false, abbrev: 55 },
2397        Record { offset: -21600, dst: false, abbrev: 51 },
2398        Record { offset: -21600, dst: true, abbrev: 56 },
2399        Record { offset: -18000, dst: true, abbrev: 52 },
2400    ],
2401    records: &[
2402        0, 1, 0, 2, 0, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
2403        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3,
2404        1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
2405    ],
2406    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
2407};
2408
2409static ZONE_74: ZoneData = ZoneData {
2410    initial: Record { offset: -14309, dst: false, abbrev: 0 },
2411    starts: &[
2412        -1841256091, -874263600, -862682400, -841604400, -830714400, -811882800, -798660000, 234943200,
2413        244616400, 261554400, 276066000, 293004000, 307515600, 325058400, 338706000,
2414    ],
2415    record_table: &[
2416        Record { offset: -14400, dst: false, abbrev: 38 },
2417        Record { offset: -10800, dst: true, abbrev: 57 },
2418        Record { offset: -12600, dst: true, abbrev: 58 },
2419    ],
2420    records: &[
2421        0, 1, 0, 1, 0, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2422    ],
2423    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
2424};
2425
2426static ZONE_75: ZoneData = ZoneData {
2427    initial: Record { offset: -11636, dst: false, abbrev: 0 },
2428    starts: &[
2429        -1767213964, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
2430        -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600,
2431        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
2432        511236000, 530593200, 540266400, 562129200, 571197600,
2433    ],
2434    record_table: &[
2435        Record { offset: -10800, dst: false, abbrev: 46 },
2436        Record { offset: -7200, dst: true, abbrev: 47 },
2437    ],
2438    records: &[
2439        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2440        0, 1, 0, 1, 0,
2441    ],
2442    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2443};
2444
2445static ZONE_76: ZoneData = ZoneData {
2446    initial: Record { offset: -21168, dst: false, abbrev: 0 },
2447    starts: &[
2448        -1822500432, -1616954400, -1606069800, -1585504800, -1574015400, -1554055200, -1542565800, -1522605600,
2449        -1511116200, -1490551200, -1479666600, -1459101600, -1448217000, -1427652000, -1416162600, -1396202400,
2450        -1384713000, -1364752800, -1353263400, -1333303200, -1321813800, -1301248800, -1290364200, -1269799200,
2451        -1258914600, -1238349600, -1226860200, -1206900000, -1195410600, -1175450400, -1163961000, -1143396000,
2452        -1132511400, -1111946400, -1101061800, -1080496800, -1069612200, -1049047200, -1037557800, -1017597600,
2453        -1006108200, -986148000, -974658600, -954093600, -943209000, -922644000, -911759400, -891194400,
2454        -879705000, -868212000, -769395600, -758746800, -701892000, -690402600, -670442400, -658953000,
2455        -638992800, -627503400, -606938400, -596053800, -575488800, -564604200, -544039200, -532549800,
2456        -512589600, -501100200, -481140000, -469650600, -449690400, -438201000, -417636000, -406751400,
2457        -386186400, -375301800, -354736800, -343247400, -323287200, -311797800, -291837600, -280348200,
2458        -259783200, -248898600, -228333600, -217449000, -196884000, -185999400, -165434400, -153945000,
2459        -133984800, -122495400, -102535200, -91045800, -70480800, -59596200, 123919200, 129618000,
2460        409039200, 413874000,
2461    ],
2462    record_table: &[
2463        Record { offset: -21600, dst: false, abbrev: 51 },
2464        Record { offset: -19800, dst: true, abbrev: 59 },
2465        Record { offset: -18000, dst: true, abbrev: 53 },
2466        Record { offset: -18000, dst: true, abbrev: 54 },
2467        Record { offset: -18000, dst: true, abbrev: 52 },
2468    ],
2469    records: &[
2470        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2471        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2472        0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2473        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 4, 0,
2474        4, 0,
2475    ],
2476    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
2477};
2478
2479static ZONE_77: ZoneData = ZoneData {
2480    initial: Record { offset: -13708, dst: false, abbrev: 0 },
2481    starts: &[
2482        -2713896692, -1632074400, -1615143600, -880221600, -769395600, -765399600,
2483    ],
2484    record_table: &[
2485        Record { offset: -14400, dst: false, abbrev: 38 },
2486        Record { offset: -10800, dst: true, abbrev: 57 },
2487        Record { offset: -10800, dst: true, abbrev: 39 },
2488        Record { offset: -10800, dst: true, abbrev: 40 },
2489    ],
2490    records: &[
2491        0, 1, 0, 2, 3, 0,
2492    ],
2493    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
2494};
2495
2496static ZONE_78: ZoneData = ZoneData {
2497    initial: Record { offset: -14560, dst: false, abbrev: 0 },
2498    starts: &[
2499        -1767211040, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000,
2500        -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000,
2501        -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000,
2502        511239600, 530596800, 540270000, 562132800, 571201200, 938923200, 951620400, 970977600,
2503        971578800,
2504    ],
2505    record_table: &[
2506        Record { offset: -14400, dst: false, abbrev: 49 },
2507        Record { offset: -10800, dst: true, abbrev: 46 },
2508    ],
2509    records: &[
2510        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2511        0, 1, 0, 1, 0, 1, 0, 1, 0,
2512    ],
2513    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
2514};
2515
2516static ZONE_79: ZoneData = ZoneData {
2517    initial: Record { offset: -17776, dst: false, abbrev: 0 },
2518    starts: &[
2519        -2707671824, -1739041424, 704869200, 729057600,
2520    ],
2521    record_table: &[
2522        Record { offset: -17776, dst: false, abbrev: 14 },
2523        Record { offset: -18000, dst: false, abbrev: 60 },
2524        Record { offset: -14400, dst: true, abbrev: 49 },
2525    ],
2526    records: &[
2527        0, 1, 2, 1,
2528    ],
2529    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 60 } },
2530};
2531
2532static ZONE_80: ZoneData = ZoneData {
2533    initial: Record { offset: -27889, dst: false, abbrev: 0 },
2534    starts: &[
2535        -2717640000, -1633269600, -1615129200, -1601820000, -1583679600, -1471788000, -880210800, -769395600,
2536        -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400,
2537        25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 129114000,
2538        152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800,
2539        278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200,
2540        404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400,
2541        530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400,
2542        657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600,
2543        783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800,
2544        909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000,
2545        1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400,
2546        1162108800, 1173603600, 1194163200, 1205053200, 1225612800, 1236502800, 1257062400, 1268557200,
2547        1289116800, 1300006800, 1320566400, 1331456400, 1352016000, 1362906000, 1383465600, 1394355600,
2548        1414915200, 1425805200, 1446364800, 1457859600, 1478419200, 1489309200, 1509868800, 1520758800,
2549        1541318400, 1552208400, 1572768000, 1583658000, 1604217600, 1615712400, 1636272000, 1647162000,
2550        1667721600, 1678611600, 1699171200, 1710061200, 1730620800, 1741510800, 1762070400, 1772960400,
2551        1793520000, 1805014800, 1825574400, 1836464400, 1857024000, 1867914000, 1888473600, 1899363600,
2552        1919923200, 1930813200, 1951372800, 1962867600, 1983427200, 1994317200, 2014876800, 2025766800,
2553        2046326400, 2057216400, 2077776000, 2088666000, 2109225600, 2120115600, 2140675200, 2152170000,
2554        2172729600, 2183619600, 2204179200, 2215069200, 2235628800, 2246518800, 2267078400, 2277968400,
2555        2298528000, 2309418000, 2329977600, 2341472400, 2362032000, 2372922000, 2393481600, 2404371600,
2556        2424931200, 2435821200, 2456380800, 2467270800, 2487830400, 2499325200, 2519884800, 2530774800,
2557        2551334400, 2562224400, 2582784000, 2593674000, 2614233600, 2625123600, 2645683200, 2656573200,
2558        2677132800, 2688627600, 2709187200, 2720077200, 2740636800, 2751526800, 2772086400, 2782976400,
2559        2803536000, 2814426000, 2834985600, 2846480400, 2867040000, 2877930000, 2898489600, 2909379600,
2560        2929939200, 2940829200, 2961388800, 2972278800, 2992838400, 3003728400, 3024288000, 3035782800,
2561        3056342400, 3067232400, 3087792000, 3098682000, 3119241600, 3130131600, 3150691200, 3161581200,
2562        3182140800, 3193030800, 3213590400, 3225085200, 3245644800, 3256534800, 3277094400, 3287984400,
2563        3308544000, 3319434000, 3339993600, 3350883600, 3371443200,
2564    ],
2565    record_table: &[
2566        Record { offset: -28800, dst: false, abbrev: 61 },
2567        Record { offset: -25200, dst: true, abbrev: 62 },
2568        Record { offset: -25200, dst: false, abbrev: 55 },
2569        Record { offset: -21600, dst: true, abbrev: 63 },
2570        Record { offset: -21600, dst: true, abbrev: 64 },
2571        Record { offset: -21600, dst: true, abbrev: 56 },
2572    ],
2573    records: &[
2574        0, 1, 0, 1, 0, 2, 3, 4, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2575        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2576        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2577        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2578        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2579        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2580        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2581        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2582        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
2583        2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2,
2584    ],
2585    future: Future::DaylightSaving {
2586        standard: Record { offset: -25200, dst: false, abbrev: 55 },
2587        daylight: Record { offset: -21600, dst: true, abbrev: 56 },
2588        start: (36096, 7200),
2589        end: (44160, 7200),
2590    },
2591};
2592
2593static ZONE_81: ZoneData = ZoneData {
2594    initial: Record { offset: 0, dst: false, abbrev: 65 },
2595    starts: &[
2596        -1577923200, -880210800, -769395600, -765388800, 73472400, 89193600, 104922000, 120643200,
2597        136371600, 152092800, 167821200, 183542400, 199270800, 215596800, 230720400, 247046400,
2598        262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800,
2599        388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000,
2600        514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200,
2601        638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400,
2602        765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800,
2603        891766800, 909302400, 923216400, 941356800, 954662400, 972802800, 973400400, 986115600,
2604        1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800,
2605        1130659200, 1143968400, 1162108800, 1173603600, 1194163200, 1205053200, 1225612800, 1236502800,
2606        1257062400, 1268557200, 1289116800, 1300006800, 1320566400, 1331456400, 1352016000, 1362906000,
2607        1383465600, 1394355600, 1414915200, 1425805200, 1446364800, 1457859600, 1478419200, 1489309200,
2608        1509868800, 1520758800, 1541318400, 1552208400, 1572768000, 1583658000, 1604217600, 1615712400,
2609        1636272000, 1647162000, 1667721600, 1678611600, 1699171200, 1710061200, 1730620800, 1741510800,
2610        1762070400, 1772960400, 1793520000, 1805014800, 1825574400, 1836464400, 1857024000, 1867914000,
2611        1888473600, 1899363600, 1919923200, 1930813200, 1951372800, 1962867600, 1983427200, 1994317200,
2612        2014876800, 2025766800, 2046326400, 2057216400, 2077776000, 2088666000, 2109225600, 2120115600,
2613        2140675200, 2152170000, 2172729600, 2183619600, 2204179200, 2215069200, 2235628800, 2246518800,
2614        2267078400, 2277968400, 2298528000, 2309418000, 2329977600, 2341472400, 2362032000, 2372922000,
2615        2393481600, 2404371600, 2424931200, 2435821200, 2456380800, 2467270800, 2487830400, 2499325200,
2616        2519884800, 2530774800, 2551334400, 2562224400, 2582784000, 2593674000, 2614233600, 2625123600,
2617        2645683200, 2656573200, 2677132800, 2688627600, 2709187200, 2720077200, 2740636800, 2751526800,
2618        2772086400, 2782976400, 2803536000, 2814426000, 2834985600, 2846480400, 2867040000, 2877930000,
2619        2898489600, 2909379600, 2929939200, 2940829200, 2961388800, 2972278800, 2992838400, 3003728400,
2620        3024288000, 3035782800, 3056342400, 3067232400, 3087792000, 3098682000, 3119241600, 3130131600,
2621        3150691200, 3161581200, 3182140800, 3193030800, 3213590400, 3225085200, 3245644800, 3256534800,
2622        3277094400, 3287984400, 3308544000, 3319434000, 3339993600, 3350883600, 3371443200,
2623    ],
2624    record_table: &[
2625        Record { offset: -25200, dst: false, abbrev: 55 },
2626        Record { offset: -21600, dst: true, abbrev: 63 },
2627        Record { offset: -21600, dst: true, abbrev: 64 },
2628        Record { offset: -21600, dst: true, abbrev: 56 },
2629        Record { offset: -21600, dst: false, abbrev: 51 },
2630        Record { offset: -18000, dst: true, abbrev: 52 },
2631        Record { offset: -18000, dst: false, abbrev: 45 },
2632    ],
2633    records: &[
2634        0, 1, 2, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
2635        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
2636        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 4, 5, 6, 4, 3, 0, 3, 0, 3, 0, 3, 0, 3,
2637        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
2638        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
2639        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
2640        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
2641        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
2642        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
2643    ],
2644    future: Future::DaylightSaving {
2645        standard: Record { offset: -25200, dst: false, abbrev: 55 },
2646        daylight: Record { offset: -21600, dst: true, abbrev: 56 },
2647        start: (36096, 7200),
2648        end: (44160, 7200),
2649    },
2650};
2651
2652static ZONE_82: ZoneData = ZoneData {
2653    initial: Record { offset: -13108, dst: false, abbrev: 0 },
2654    starts: &[
2655        -1767212492, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000,
2656        -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000,
2657        -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000,
2658        511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200,
2659        634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400,
2660        761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400,
2661        888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000,
2662        1013914800, 1036296000, 1045364400, 1066536000, 1076814000, 1099368000, 1108868400, 1129435200,
2663        1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400,
2664        1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600,
2665        1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000,
2666        1518922800, 1541304000, 1550372400,
2667    ],
2668    record_table: &[
2669        Record { offset: -14400, dst: false, abbrev: 49 },
2670        Record { offset: -10800, dst: true, abbrev: 46 },
2671    ],
2672    records: &[
2673        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2674        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2675        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2676        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2677    ],
2678    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
2679};
2680
2681static ZONE_83: ZoneData = ZoneData {
2682    initial: Record { offset: -20824, dst: false, abbrev: 0 },
2683    starts: &[
2684        -1514743200, 378201600, 410504400, 828864000, 846399600, 860313600, 877849200, 891759600,
2685        902037600, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200,
2686        1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600,
2687        1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000,
2688        1270368000, 1288508400, 1301817600, 1319958000, 1333267200, 1351407600, 1365321600, 1382857200,
2689        1396771200, 1414306800, 1422777600,
2690    ],
2691    record_table: &[
2692        Record { offset: -21600, dst: false, abbrev: 51 },
2693        Record { offset: -18000, dst: false, abbrev: 45 },
2694        Record { offset: -18000, dst: true, abbrev: 52 },
2695        Record { offset: -14400, dst: true, abbrev: 66 },
2696    ],
2697    records: &[
2698        0, 1, 0, 2, 0, 2, 1, 3, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
2699        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1,
2700    ],
2701    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 45 } },
2702};
2703
2704static ZONE_84: ZoneData = ZoneData {
2705    initial: Record { offset: -16064, dst: false, abbrev: 0 },
2706    starts: &[
2707        -2524505536, -1826739140, -157750200, 1197183600, 1462086000,
2708    ],
2709    record_table: &[
2710        Record { offset: -16060, dst: false, abbrev: 48 },
2711        Record { offset: -16200, dst: false, abbrev: 50 },
2712        Record { offset: -14400, dst: false, abbrev: 49 },
2713    ],
2714    records: &[
2715        0, 1, 2, 1, 2,
2716    ],
2717    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
2718};
2719
2720static ZONE_85: ZoneData = ZoneData {
2721    initial: Record { offset: -12560, dst: false, abbrev: 0 },
2722    starts: &[
2723        -1846269040, -71092800,
2724    ],
2725    record_table: &[
2726        Record { offset: -14400, dst: false, abbrev: 49 },
2727        Record { offset: -10800, dst: false, abbrev: 46 },
2728    ],
2729    records: &[
2730        0, 1,
2731    ],
2732    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2733};
2734
2735static ZONE_86: ZoneData = ZoneData {
2736    initial: Record { offset: -19532, dst: false, abbrev: 0 },
2737    starts: &[
2738        -2524502068, -1827687170,
2739    ],
2740    record_table: &[
2741        Record { offset: -18430, dst: false, abbrev: 67 },
2742        Record { offset: -18000, dst: false, abbrev: 45 },
2743    ],
2744    records: &[
2745        0, 1,
2746    ],
2747    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 45 } },
2748};
2749
2750static ZONE_87: ZoneData = ZoneData {
2751    initial: Record { offset: -21036, dst: false, abbrev: 0 },
2752    starts: &[
2753        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -1563724800, -1551632400, -1538928000,
2754        -1520182800, -1504454400, -1491757200, -1473004800, -1459702800, -1441555200, -1428253200, -1410105600,
2755        -1396803600, -1378656000, -1365354000, -1347206400, -1333904400, -1315152000, -1301850000, -1283702400,
2756        -1270400400, -1252252800, -1238950800, -1220803200, -1207501200, -1189353600, -1176051600, -1157299200,
2757        -1144602000, -1125849600, -1112547600, -1094400000, -1081098000, -1067788800, -1045414800, -1031500800,
2758        -1018198800, -1000051200, -986749200, -967996800, -955299600, -936547200, -923245200, -905097600,
2759        -891795600, -880214400, -769395600, -765392400, -747244800, -733942800, -715795200, -702493200,
2760        -684345600, -671043600, -652896000, -639594000, -620841600, -608144400, -589392000, -576090000,
2761        -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -447267600,
2762        -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200,
2763        -305740800, -289414800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000,
2764        -179337600, -163616400, -147888000, -131562000, -116438400, -100112400, -84384000, -68662800,
2765        -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400,
2766        73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800,
2767        199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000,
2768        325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200,
2769        452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600,
2770        576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800,
2771        702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000,
2772        828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200,
2773        954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600,
2774        1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600,
2775        1205049600, 1225609200, 1236499200, 1257058800, 1268553600, 1289113200, 1300003200, 1320562800,
2776        1331452800, 1352012400, 1362902400, 1383462000, 1394352000, 1414911600, 1425801600, 1446361200,
2777        1457856000, 1478415600, 1489305600, 1509865200, 1520755200, 1541314800, 1552204800, 1572764400,
2778        1583654400, 1604214000, 1615708800, 1636268400, 1647158400, 1667718000, 1678608000, 1699167600,
2779        1710057600, 1730617200, 1741507200, 1762066800, 1772956800, 1793516400, 1805011200, 1825570800,
2780        1836460800, 1857020400, 1867910400, 1888470000, 1899360000, 1919919600, 1930809600, 1951369200,
2781        1962864000, 1983423600, 1994313600, 2014873200, 2025763200, 2046322800, 2057212800, 2077772400,
2782        2088662400, 2109222000, 2120112000, 2140671600, 2152166400, 2172726000, 2183616000, 2204175600,
2783        2215065600, 2235625200, 2246515200, 2267074800, 2277964800, 2298524400, 2309414400, 2329974000,
2784        2341468800, 2362028400, 2372918400, 2393478000, 2404368000, 2424927600, 2435817600, 2456377200,
2785        2467267200, 2487826800, 2499321600, 2519881200, 2530771200, 2551330800, 2562220800, 2582780400,
2786        2593670400, 2614230000, 2625120000, 2645679600, 2656569600, 2677129200, 2688624000, 2709183600,
2787        2720073600, 2740633200, 2751523200, 2772082800, 2782972800, 2803532400, 2814422400, 2834982000,
2788        2846476800, 2867036400, 2877926400, 2898486000, 2909376000, 2929935600, 2940825600, 2961385200,
2789        2972275200, 2992834800, 3003724800, 3024284400, 3035779200, 3056338800, 3067228800, 3087788400,
2790        3098678400, 3119238000, 3130128000, 3150687600, 3161577600, 3182137200, 3193027200, 3213586800,
2791        3225081600, 3245641200, 3256531200, 3277090800, 3287980800, 3308540400, 3319430400, 3339990000,
2792        3350880000, 3371439600,
2793    ],
2794    record_table: &[
2795        Record { offset: -21600, dst: false, abbrev: 51 },
2796        Record { offset: -18000, dst: true, abbrev: 52 },
2797        Record { offset: -18000, dst: false, abbrev: 45 },
2798        Record { offset: -18000, dst: true, abbrev: 53 },
2799        Record { offset: -18000, dst: true, abbrev: 54 },
2800    ],
2801    records: &[
2802        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2803        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2804        0, 3, 4, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2805        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2806        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2807        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2808        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2809        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2810        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2811        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2812        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2813        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2814        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2815        1, 0,
2816    ],
2817    future: Future::DaylightSaving {
2818        standard: Record { offset: -21600, dst: false, abbrev: 51 },
2819        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
2820        start: (36096, 7200),
2821        end: (44160, 7200),
2822    },
2823};
2824
2825static ZONE_88: ZoneData = ZoneData {
2826    initial: Record { offset: -25460, dst: false, abbrev: 0 },
2827    starts: &[
2828        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, 828864000, 846399600,
2829        860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400,
2830        989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600,
2831        1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000,
2832        1238922000, 1256457600, 1270371600, 1288512000, 1301821200, 1319961600, 1333270800, 1351411200,
2833        1365325200, 1382860800, 1396774800, 1414310400, 1428224400, 1445760000, 1459674000, 1477814400,
2834        1491123600, 1509264000, 1522573200, 1540713600, 1554627600, 1572163200, 1586077200, 1603612800,
2835        1617526800, 1635667200, 1648976400, 1667116800,
2836    ],
2837    record_table: &[
2838        Record { offset: -25200, dst: false, abbrev: 55 },
2839        Record { offset: -21600, dst: false, abbrev: 51 },
2840        Record { offset: -21600, dst: true, abbrev: 56 },
2841        Record { offset: -18000, dst: true, abbrev: 52 },
2842    ],
2843    records: &[
2844        0, 1, 0, 2, 0, 1, 3, 1, 3, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
2845        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
2846        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1,
2847    ],
2848    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
2849};
2850
2851static ZONE_89: ZoneData = ZoneData {
2852    initial: Record { offset: -25556, dst: false, abbrev: 0 },
2853    starts: &[
2854        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, 828864000, 846399600,
2855        860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400,
2856        989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600,
2857        1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000,
2858        1238922000, 1256457600, 1268557200, 1289116800, 1300006800, 1320566400, 1331456400, 1352016000,
2859        1362906000, 1383465600, 1394355600, 1414915200, 1425805200, 1446364800, 1457859600, 1478419200,
2860        1489309200, 1509868800, 1520758800, 1541318400, 1552208400, 1572768000, 1583658000, 1604217600,
2861        1615712400, 1636272000, 1647162000, 1667116800, 1669788000, 1678611600, 1699171200, 1710061200,
2862        1730620800, 1741510800, 1762070400, 1772960400, 1793520000, 1805014800, 1825574400, 1836464400,
2863        1857024000, 1867914000, 1888473600, 1899363600, 1919923200, 1930813200, 1951372800, 1962867600,
2864        1983427200, 1994317200, 2014876800, 2025766800, 2046326400, 2057216400, 2077776000, 2088666000,
2865        2109225600, 2120115600, 2140675200, 2152170000, 2172729600, 2183619600, 2204179200, 2215069200,
2866        2235628800, 2246518800, 2267078400, 2277968400, 2298528000, 2309418000, 2329977600, 2341472400,
2867        2362032000, 2372922000, 2393481600, 2404371600, 2424931200, 2435821200, 2456380800, 2467270800,
2868        2487830400, 2499325200, 2519884800, 2530774800, 2551334400, 2562224400, 2582784000, 2593674000,
2869        2614233600, 2625123600, 2645683200, 2656573200, 2677132800, 2688627600, 2709187200, 2720077200,
2870        2740636800, 2751526800, 2772086400, 2782976400, 2803536000, 2814426000, 2834985600, 2846480400,
2871        2867040000, 2877930000, 2898489600, 2909379600, 2929939200, 2940829200, 2961388800, 2972278800,
2872        2992838400, 3003728400, 3024288000, 3035782800, 3056342400, 3067232400, 3087792000, 3098682000,
2873        3119241600, 3130131600, 3150691200, 3161581200, 3182140800, 3193030800, 3213590400, 3225085200,
2874        3245644800, 3256534800, 3277094400, 3287984400, 3308544000, 3319434000, 3339993600, 3350883600,
2875        3371443200,
2876    ],
2877    record_table: &[
2878        Record { offset: -25200, dst: false, abbrev: 55 },
2879        Record { offset: -21600, dst: false, abbrev: 51 },
2880        Record { offset: -21600, dst: true, abbrev: 56 },
2881        Record { offset: -18000, dst: true, abbrev: 52 },
2882    ],
2883    records: &[
2884        0, 1, 0, 2, 0, 1, 3, 1, 3, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
2885        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
2886        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
2887        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
2888        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
2889        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
2890        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
2891        0,
2892    ],
2893    future: Future::DaylightSaving {
2894        standard: Record { offset: -25200, dst: false, abbrev: 55 },
2895        daylight: Record { offset: -21600, dst: true, abbrev: 56 },
2896        start: (36096, 7200),
2897        end: (44160, 7200),
2898    },
2899};
2900
2901static ZONE_90: ZoneData = ZoneData {
2902    initial: Record { offset: -20173, dst: false, abbrev: 0 },
2903    starts: &[
2904        -2524501427, -1545071027, 288770400, 297234000, 320220000, 328683600, 664264800, 678344400,
2905        695714400, 700635600,
2906    ],
2907    record_table: &[
2908        Record { offset: -20173, dst: false, abbrev: 68 },
2909        Record { offset: -21600, dst: false, abbrev: 51 },
2910        Record { offset: -18000, dst: true, abbrev: 52 },
2911    ],
2912    records: &[
2913        0, 1, 2, 1, 2, 1, 2, 1, 2, 1,
2914    ],
2915    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
2916};
2917
2918static ZONE_91: ZoneData = ZoneData {
2919    initial: Record { offset: -17296, dst: false, abbrev: 0 },
2920    starts: &[
2921        -2524504304, -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800,
2922        -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400,
2923        -870552000, -865278000, -736632000, -718056000, -713649600, -36619200, -23922000, -3355200,
2924        7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600,
2925        132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600,
2926        258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800,
2927        384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000,
2928        510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200,
2929        637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600,
2930        763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800,
2931        889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000,
2932        1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400,
2933        1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600,
2934        1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800,
2935        1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400,
2936        1554606000, 1567915200, 1586055600, 1599364800, 1617505200, 1630814400, 1648954800, 1662868800,
2937        1680404400, 1693713600, 1712458800, 1725768000, 1742439600,
2938    ],
2939    record_table: &[
2940        Record { offset: -16965, dst: false, abbrev: 69 },
2941        Record { offset: -18000, dst: false, abbrev: 60 },
2942        Record { offset: -14400, dst: false, abbrev: 49 },
2943        Record { offset: -14400, dst: true, abbrev: 49 },
2944        Record { offset: -10800, dst: true, abbrev: 46 },
2945        Record { offset: -10800, dst: false, abbrev: 46 },
2946    ],
2947    records: &[
2948        0, 1, 0, 2, 0, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 2, 1, 2, 3, 1, 2, 4, 2, 4,
2949        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
2950        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
2951        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
2952        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
2953        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 5,
2954    ],
2955    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
2956};
2957
2958static ZONE_92: ZoneData = ZoneData {
2959    initial: Record { offset: -27964, dst: false, abbrev: 0 },
2960    starts: &[
2961        -2713882436, -1680454800, -1627833600,
2962    ],
2963    record_table: &[
2964        Record { offset: -25200, dst: false, abbrev: 55 },
2965        Record { offset: -28800, dst: false, abbrev: 61 },
2966    ],
2967    records: &[
2968        0, 1, 0,
2969    ],
2970    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
2971};
2972
2973static ZONE_93: ZoneData = ZoneData {
2974    initial: Record { offset: -13460, dst: false, abbrev: 0 },
2975    starts: &[
2976        -1767212140, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000,
2977        -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000,
2978        -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000,
2979        511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200,
2980        634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400,
2981        761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400,
2982        888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000,
2983        1013914800, 1036296000, 1045364400, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200,
2984        1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000,
2985        1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200,
2986        1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1541304000,
2987        1550372400,
2988    ],
2989    record_table: &[
2990        Record { offset: -14400, dst: false, abbrev: 49 },
2991        Record { offset: -10800, dst: true, abbrev: 46 },
2992    ],
2993    records: &[
2994        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2995        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2996        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2997        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
2998    ],
2999    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
3000};
3001
3002static ZONE_94: ZoneData = ZoneData {
3003    initial: Record { offset: -16547, dst: false, abbrev: 0 },
3004    starts: &[
3005        -1826738653, -157750200,
3006    ],
3007    record_table: &[
3008        Record { offset: -16200, dst: false, abbrev: 50 },
3009        Record { offset: -14400, dst: false, abbrev: 38 },
3010    ],
3011    records: &[
3012        0, 1,
3013    ],
3014    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
3015};
3016
3017static ZONE_95: ZoneData = ZoneData {
3018    initial: Record { offset: -4480, dst: false, abbrev: 0 },
3019    starts: &[
3020        -1686091520, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800,
3021        433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000,
3022        559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200,
3023        686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600,
3024        811904400, 820465200,
3025    ],
3026    record_table: &[
3027        Record { offset: -10800, dst: false, abbrev: 46 },
3028        Record { offset: -7200, dst: true, abbrev: 47 },
3029        Record { offset: 0, dst: false, abbrev: 1 },
3030    ],
3031    records: &[
3032        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3033        0, 1, 0, 1, 0, 1, 0, 1, 0, 2,
3034    ],
3035    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
3036};
3037
3038static ZONE_96: ZoneData = ZoneData {
3039    initial: Record { offset: -33460, dst: false, abbrev: 0 },
3040    starts: &[
3041        -2188996940, -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -769395600, -765381600,
3042        -147884400, -131554800, 120646800, 325677600, 341398800, 357127200, 372848400, 388576800,
3043        404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000,
3044        530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000,
3045        657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200,
3046        783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400,
3047        909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600,
3048        1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000,
3049        1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800,
3050        1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200,
3051        1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400,
3052        1541322000, 1552212000, 1572771600, 1583661600, 1604214000,
3053    ],
3054    record_table: &[
3055        Record { offset: -32400, dst: false, abbrev: 42 },
3056        Record { offset: -28800, dst: true, abbrev: 70 },
3057        Record { offset: -28800, dst: true, abbrev: 71 },
3058        Record { offset: -28800, dst: true, abbrev: 72 },
3059        Record { offset: -25200, dst: true, abbrev: 73 },
3060        Record { offset: -28800, dst: false, abbrev: 61 },
3061        Record { offset: -25200, dst: true, abbrev: 62 },
3062        Record { offset: -25200, dst: false, abbrev: 55 },
3063    ],
3064    records: &[
3065        0, 1, 0, 1, 0, 2, 3, 0, 4, 0, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
3066        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
3067        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
3068        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 7,
3069    ],
3070    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
3071};
3072
3073static ZONE_97: ZoneData = ZoneData {
3074    initial: Record { offset: -28856, dst: false, abbrev: 0 },
3075    starts: &[
3076        -2713881544, -1632060000, -1615129200, -880207200, -769395600, -765385200, -715788000, -702486000,
3077        -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800,
3078        -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400,
3079        -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200,
3080        -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800,
3081        -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600,
3082        -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600,
3083        73476000, 84013200,
3084    ],
3085    record_table: &[
3086        Record { offset: -28800, dst: false, abbrev: 61 },
3087        Record { offset: -25200, dst: true, abbrev: 62 },
3088        Record { offset: -25200, dst: true, abbrev: 74 },
3089        Record { offset: -25200, dst: true, abbrev: 75 },
3090        Record { offset: -25200, dst: false, abbrev: 55 },
3091    ],
3092    records: &[
3093        0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3094        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3095        1, 0, 1, 0, 1, 0, 1, 0, 1, 4,
3096    ],
3097    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
3098};
3099
3100static ZONE_98: ZoneData = ZoneData {
3101    initial: Record { offset: -25196, dst: false, abbrev: 0 },
3102    starts: &[
3103        -2717643600, -1633273200, -1615132800, -1601823600, -1583683200, -1570374000, -1551628800, -1538924400,
3104        -1534089600, -880210800, -769395600, -765388800, -147884400, -131558400, -116434800, -100108800,
3105        -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600,
3106        41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800,
3107        162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000,
3108        294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200,
3109        420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600,
3110        544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800,
3111        671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000,
3112        796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400,
3113        923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600,
3114        1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800,
3115        1173603600, 1194163200, 1205053200, 1225612800, 1236502800, 1257062400, 1268557200, 1289116800,
3116        1300006800, 1320566400, 1331456400, 1352016000, 1362906000, 1383465600, 1394355600, 1414915200,
3117        1425805200, 1446364800, 1457859600, 1478419200, 1489309200, 1509868800, 1520758800, 1541318400,
3118        1552208400, 1572768000, 1583658000, 1604217600, 1615712400, 1636272000, 1647162000, 1667721600,
3119        1678611600, 1699171200, 1710061200, 1730620800, 1741510800, 1762070400, 1772960400, 1793520000,
3120        1805014800, 1825574400, 1836464400, 1857024000, 1867914000, 1888473600, 1899363600, 1919923200,
3121        1930813200, 1951372800, 1962867600, 1983427200, 1994317200, 2014876800, 2025766800, 2046326400,
3122        2057216400, 2077776000, 2088666000, 2109225600, 2120115600, 2140675200, 2152170000, 2172729600,
3123        2183619600, 2204179200, 2215069200, 2235628800, 2246518800, 2267078400, 2277968400, 2298528000,
3124        2309418000, 2329977600, 2341472400, 2362032000, 2372922000, 2393481600, 2404371600, 2424931200,
3125        2435821200, 2456380800, 2467270800, 2487830400, 2499325200, 2519884800, 2530774800, 2551334400,
3126        2562224400, 2582784000, 2593674000, 2614233600, 2625123600, 2645683200, 2656573200, 2677132800,
3127        2688627600, 2709187200, 2720077200, 2740636800, 2751526800, 2772086400, 2782976400, 2803536000,
3128        2814426000, 2834985600, 2846480400, 2867040000, 2877930000, 2898489600, 2909379600, 2929939200,
3129        2940829200, 2961388800, 2972278800, 2992838400, 3003728400, 3024288000, 3035782800, 3056342400,
3130        3067232400, 3087792000, 3098682000, 3119241600, 3130131600, 3150691200, 3161581200, 3182140800,
3131        3193030800, 3213590400, 3225085200, 3245644800, 3256534800, 3277094400, 3287984400, 3308544000,
3132        3319434000, 3339993600, 3350883600, 3371443200,
3133    ],
3134    record_table: &[
3135        Record { offset: -25200, dst: false, abbrev: 55 },
3136        Record { offset: -21600, dst: true, abbrev: 56 },
3137        Record { offset: -21600, dst: true, abbrev: 63 },
3138        Record { offset: -21600, dst: true, abbrev: 64 },
3139    ],
3140    records: &[
3141        0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3142        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3143        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3144        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3145        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3146        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3147        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3148        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3149        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3150        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3151    ],
3152    future: Future::DaylightSaving {
3153        standard: Record { offset: -25200, dst: false, abbrev: 55 },
3154        daylight: Record { offset: -21600, dst: true, abbrev: 56 },
3155        start: (36096, 7200),
3156        end: (44160, 7200),
3157    },
3158};
3159
3160static ZONE_99: ZoneData = ZoneData {
3161    initial: Record { offset: -19931, dst: false, abbrev: 0 },
3162    starts: &[
3163        -2051202469, -1724083200, -880218000, -769395600, -765396000, -684349200, -671047200, -80506740,
3164        -68666400, -52938000, -37216800, 104914800, 120636000, 126687600, 152085600, 167814000,
3165        183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200,
3166        309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600,
3167        436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400,
3168        562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600,
3169        688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000,
3170        814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200,
3171        941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400,
3172        1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400,
3173        1194156000, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600,
3174        1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000,
3175        1446357600, 1457852400, 1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200,
3176        1572760800, 1583650800, 1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400,
3177        1699164000, 1710054000, 1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600,
3178        1825567200, 1836457200, 1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000,
3179        1951365600, 1962860400, 1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200,
3180        2077768800, 2088658800, 2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400,
3181        2204172000, 2215062000, 2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800,
3182        2329970400, 2341465200, 2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000,
3183        2456373600, 2467263600, 2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200,
3184        2582776800, 2593666800, 2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400,
3185        2709180000, 2720070000, 2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800,
3186        2834978400, 2846473200, 2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000,
3187        2961381600, 2972271600, 2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200,
3188        3087784800, 3098674800, 3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600,
3189        3213583200, 3225078000, 3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800,
3190        3339986400, 3350876400, 3371436000,
3191    ],
3192    record_table: &[
3193        Record { offset: -21600, dst: false, abbrev: 51 },
3194        Record { offset: -18000, dst: false, abbrev: 45 },
3195        Record { offset: -14400, dst: true, abbrev: 76 },
3196        Record { offset: -14400, dst: true, abbrev: 77 },
3197        Record { offset: -14400, dst: true, abbrev: 66 },
3198    ],
3199    records: &[
3200        0, 1, 2, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3201        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3202        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3203        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3204        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3205        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3206        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3207        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3208        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
3209        1, 4, 1,
3210    ],
3211    future: Future::DaylightSaving {
3212        standard: Record { offset: -18000, dst: false, abbrev: 45 },
3213        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
3214        start: (36096, 7200),
3215        end: (44160, 7200),
3216    },
3217};
3218
3219static ZONE_100: ZoneData = ZoneData {
3220    initial: Record { offset: -14736, dst: false, abbrev: 0 },
3221    starts: &[
3222        -1846266804,
3223    ],
3224    record_table: &[
3225        Record { offset: -14400, dst: false, abbrev: 38 },
3226    ],
3227    records: &[
3228        0,
3229    ],
3230    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
3231};
3232
3233static ZONE_101: ZoneData = ZoneData {
3234    initial: Record { offset: -27232, dst: false, abbrev: 0 },
3235    starts: &[
3236        -1998663968, -1632063600, -1615132800, -1600614000, -1596816000, -1567954800, -1551628800, -1536505200,
3237        -1523203200, -1504450800, -1491753600, -1473001200, -1459699200, -880210800, -769395600, -765388800,
3238        -715791600, -702489600, 73472400, 89193600, 104922000, 120643200, 136371600, 152092800,
3239        167821200, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000,
3240        294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200,
3241        420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600,
3242        544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800,
3243        671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000,
3244        796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400,
3245        923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600,
3246        1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800,
3247        1173603600, 1194163200, 1205053200, 1225612800, 1236502800, 1257062400, 1268557200, 1289116800,
3248        1300006800, 1320566400, 1331456400, 1352016000, 1362906000, 1383465600, 1394355600, 1414915200,
3249        1425805200, 1446364800, 1457859600, 1478419200, 1489309200, 1509868800, 1520758800, 1541318400,
3250        1552208400, 1572768000, 1583658000, 1604217600, 1615712400, 1636272000, 1647162000, 1667721600,
3251        1678611600, 1699171200, 1710061200, 1730620800, 1741510800, 1762070400, 1772960400, 1793520000,
3252        1805014800, 1825574400, 1836464400, 1857024000, 1867914000, 1888473600, 1899363600, 1919923200,
3253        1930813200, 1951372800, 1962867600, 1983427200, 1994317200, 2014876800, 2025766800, 2046326400,
3254        2057216400, 2077776000, 2088666000, 2109225600, 2120115600, 2140675200, 2152170000, 2172729600,
3255        2183619600, 2204179200, 2215069200, 2235628800, 2246518800, 2267078400, 2277968400, 2298528000,
3256        2309418000, 2329977600, 2341472400, 2362032000, 2372922000, 2393481600, 2404371600, 2424931200,
3257        2435821200, 2456380800, 2467270800, 2487830400, 2499325200, 2519884800, 2530774800, 2551334400,
3258        2562224400, 2582784000, 2593674000, 2614233600, 2625123600, 2645683200, 2656573200, 2677132800,
3259        2688627600, 2709187200, 2720077200, 2740636800, 2751526800, 2772086400, 2782976400, 2803536000,
3260        2814426000, 2834985600, 2846480400, 2867040000, 2877930000, 2898489600, 2909379600, 2929939200,
3261        2940829200, 2961388800, 2972278800, 2992838400, 3003728400, 3024288000, 3035782800, 3056342400,
3262        3067232400, 3087792000, 3098682000, 3119241600, 3130131600, 3150691200, 3161581200, 3182140800,
3263        3193030800, 3213590400, 3225085200, 3245644800, 3256534800, 3277094400, 3287984400, 3308544000,
3264        3319434000, 3339993600, 3350883600, 3371443200,
3265    ],
3266    record_table: &[
3267        Record { offset: -25200, dst: false, abbrev: 55 },
3268        Record { offset: -21600, dst: true, abbrev: 56 },
3269        Record { offset: -21600, dst: true, abbrev: 63 },
3270        Record { offset: -21600, dst: true, abbrev: 64 },
3271    ],
3272    records: &[
3273        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3274        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3275        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3276        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3277        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3278        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3279        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3280        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3281        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3282        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3283    ],
3284    future: Future::DaylightSaving {
3285        standard: Record { offset: -25200, dst: false, abbrev: 55 },
3286        daylight: Record { offset: -21600, dst: true, abbrev: 56 },
3287        start: (36096, 7200),
3288        end: (44160, 7200),
3289    },
3290};
3291
3292static ZONE_102: ZoneData = ZoneData {
3293    initial: Record { offset: -16768, dst: false, abbrev: 0 },
3294    starts: &[
3295        -1767208832, -1206950400, -1191355200, -1175367600, -1159819200, -633812400, -622062000, -602276400,
3296        -591825600, -570740400, -560203200, -539118000, -531345600, -191358000, -184190400, -155156400,
3297        -150062400, -128890800, -121118400, -99946800, -89582400, -68410800, -57960000, 499755600,
3298        511243200, 530600400, 540273600, 562136400, 571204800, 750834000, 761716800, 1214283600,
3299        1384056000,
3300    ],
3301    record_table: &[
3302        Record { offset: -18000, dst: false, abbrev: 60 },
3303        Record { offset: -14400, dst: true, abbrev: 49 },
3304        Record { offset: -14400, dst: false, abbrev: 49 },
3305    ],
3306    records: &[
3307        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3308        0, 1, 0, 1, 0, 1, 0, 2, 0,
3309    ],
3310    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 60 } },
3311};
3312
3313static ZONE_103: ZoneData = ZoneData {
3314    initial: Record { offset: -21408, dst: false, abbrev: 0 },
3315    starts: &[
3316        -1546279392, 547020000, 559717200, 578469600, 591166800,
3317    ],
3318    record_table: &[
3319        Record { offset: -21600, dst: false, abbrev: 51 },
3320        Record { offset: -18000, dst: true, abbrev: 52 },
3321    ],
3322    records: &[
3323        0, 1, 0, 1, 0,
3324    ],
3325    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
3326};
3327
3328static ZONE_104: ZoneData = ZoneData {
3329    initial: Record { offset: -28084, dst: false, abbrev: 0 },
3330    starts: &[
3331        -1514739600, -1451667600, -1343145600, -1234803600, -1222963200, -1207242000, -873820800, -769395600,
3332        -761418000, -686073600, -661539600, -620755200, -608144400, -589384800, -576082800, -557935200,
3333        -544633200, -526489200, -513183600, -495039600, -481734000, -463590000, -450284400, -431535600,
3334        -418230000, -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200,
3335        -292431600, -273682800, -260982000, -242233200, -226508400, -210783600, -195058800, -179334000,
3336        -163609200, -147884400, -131554800, -116434800, -100105200, -84376800, -68655600, -52927200,
3337        -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000,
3338        89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400,
3339        215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600,
3340        341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800,
3341        467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800,
3342        594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000,
3343        720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200,
3344        846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600,
3345        972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800,
3346        1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1175421600, 1193562000, 1207476000,
3347        1225011600, 1238925600, 1256461200, 1262332800, 1268560800, 1289120400, 1300010400, 1320570000,
3348        1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400,
3349        1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600,
3350        1583661600, 1604221200, 1615716000, 1636275600, 1647165600, 1667725200, 1678615200, 1699174800,
3351        1710064800, 1730624400, 1741514400, 1762074000, 1772964000, 1793523600, 1805018400, 1825578000,
3352        1836468000, 1857027600, 1867917600, 1888477200, 1899367200, 1919926800, 1930816800, 1951376400,
3353        1962871200, 1983430800, 1994320800, 2014880400, 2025770400, 2046330000, 2057220000, 2077779600,
3354        2088669600, 2109229200, 2120119200, 2140678800, 2152173600, 2172733200, 2183623200, 2204182800,
3355        2215072800, 2235632400, 2246522400, 2267082000, 2277972000, 2298531600, 2309421600, 2329981200,
3356        2341476000, 2362035600, 2372925600, 2393485200, 2404375200, 2424934800, 2435824800, 2456384400,
3357        2467274400, 2487834000, 2499328800, 2519888400, 2530778400, 2551338000, 2562228000, 2582787600,
3358        2593677600, 2614237200, 2625127200, 2645686800, 2656576800, 2677136400, 2688631200, 2709190800,
3359        2720080800, 2740640400, 2751530400, 2772090000, 2782980000, 2803539600, 2814429600, 2834989200,
3360        2846484000, 2867043600, 2877933600, 2898493200, 2909383200, 2929942800, 2940832800, 2961392400,
3361        2972282400, 2992842000, 3003732000, 3024291600, 3035786400, 3056346000, 3067236000, 3087795600,
3362        3098685600, 3119245200, 3130135200, 3150694800, 3161584800, 3182144400, 3193034400, 3213594000,
3363        3225088800, 3245648400, 3256538400, 3277098000, 3287988000, 3308547600, 3319437600, 3339997200,
3364        3350887200, 3371446800,
3365    ],
3366    record_table: &[
3367        Record { offset: -25200, dst: false, abbrev: 55 },
3368        Record { offset: -28800, dst: false, abbrev: 61 },
3369        Record { offset: -25200, dst: true, abbrev: 62 },
3370        Record { offset: -25200, dst: true, abbrev: 74 },
3371        Record { offset: -25200, dst: true, abbrev: 75 },
3372    ],
3373    records: &[
3374        0, 1, 0, 1, 2, 1, 3, 4, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3375        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3376        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3377        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3378        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3379        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3380        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3381        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3382        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3383        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3384        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3385        2, 1,
3386    ],
3387    future: Future::DaylightSaving {
3388        standard: Record { offset: -28800, dst: false, abbrev: 61 },
3389        daylight: Record { offset: -25200, dst: true, abbrev: 62 },
3390        start: (36096, 7200),
3391        end: (44160, 7200),
3392    },
3393};
3394
3395static ZONE_105: ZoneData = ZoneData {
3396    initial: Record { offset: -29447, dst: false, abbrev: 0 },
3397    starts: &[
3398        -2713880953, -1632060000, -1615129200, -880207200, -769395600, -765385200, -715788000, -702486000,
3399        -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800,
3400        -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400,
3401        -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200,
3402        -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800,
3403        -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600,
3404        -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600,
3405        73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800, 183546000,
3406        199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200,
3407        325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400,
3408        452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800,
3409        576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000,
3410        702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200,
3411        828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400,
3412        954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800,
3413        1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800,
3414        1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000,
3415        1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800,
3416    ],
3417    record_table: &[
3418        Record { offset: -28800, dst: false, abbrev: 61 },
3419        Record { offset: -25200, dst: true, abbrev: 62 },
3420        Record { offset: -25200, dst: true, abbrev: 74 },
3421        Record { offset: -25200, dst: true, abbrev: 75 },
3422        Record { offset: -25200, dst: false, abbrev: 55 },
3423    ],
3424    records: &[
3425        0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3426        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3427        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3428        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3429        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3430        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 4,
3431    ],
3432    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
3433};
3434
3435static ZONE_106: ZoneData = ZoneData {
3436    initial: Record { offset: -20678, dst: false, abbrev: 0 },
3437    starts: &[
3438        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -900259200, -891795600, -880214400,
3439        -769395600, -765392400, -747244800, -733942800, -715795200, -702493200, -684345600, -671043600,
3440        -652896000, -639594000, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400,
3441        -526492800, -513190800, -495043200, -481741200, -463593600, -386787600, -368640000, -21488400,
3442        -5767200, 9961200, 25682400, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000,
3443        1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200,
3444        1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1457852400,
3445        1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800,
3446        1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000,
3447        1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200,
3448        1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400,
3449        1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800,
3450        2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000,
3451        2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200,
3452        2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600,
3453        2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800,
3454        2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000,
3455        2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200,
3456        2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600,
3457        2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800,
3458        3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000,
3459        3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400,
3460        3371436000,
3461    ],
3462    record_table: &[
3463        Record { offset: -21600, dst: false, abbrev: 51 },
3464        Record { offset: -18000, dst: true, abbrev: 52 },
3465        Record { offset: -18000, dst: true, abbrev: 53 },
3466        Record { offset: -18000, dst: true, abbrev: 54 },
3467        Record { offset: -18000, dst: false, abbrev: 45 },
3468        Record { offset: -14400, dst: true, abbrev: 66 },
3469    ],
3470    records: &[
3471        0, 1, 0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3472        1, 0, 1, 0, 4, 0, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
3473        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
3474        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
3475        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
3476        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
3477        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
3478        4, 5, 4, 5, 4, 5, 4, 5, 4,
3479    ],
3480    future: Future::DaylightSaving {
3481        standard: Record { offset: -18000, dst: false, abbrev: 45 },
3482        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
3483        start: (36096, 7200),
3484        end: (44160, 7200),
3485    },
3486};
3487
3488static ZONE_107: ZoneData = ZoneData {
3489    initial: Record { offset: -9240, dst: false, abbrev: 0 },
3490    starts: &[
3491        -1767216360, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
3492        -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600,
3493        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
3494        511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600,
3495        634701600, 938919600, 951616800, 970974000, 972180000, 1003028400, 1013911200,
3496    ],
3497    record_table: &[
3498        Record { offset: -10800, dst: false, abbrev: 46 },
3499        Record { offset: -7200, dst: true, abbrev: 47 },
3500    ],
3501    records: &[
3502        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3503        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3504    ],
3505    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
3506};
3507
3508static ZONE_108: ZoneData = ZoneData {
3509    initial: Record { offset: -14388, dst: false, abbrev: 0 },
3510    starts: &[
3511        -2131646412, -1632074400, -1615143600, -880221600, -769395600, -765399600, -526500000, -513198000,
3512        73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600,
3513        199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800,
3514        325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000,
3515        452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400,
3516        576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600,
3517        702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800,
3518        828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000,
3519        954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400,
3520        1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400,
3521        1205042400, 1225602000, 1236492000, 1257051600, 1268546400, 1289106000, 1299996000, 1320555600,
3522        1331445600, 1352005200, 1362895200, 1383454800, 1394344800, 1414904400, 1425794400, 1446354000,
3523        1457848800, 1478408400, 1489298400, 1509858000, 1520748000, 1541307600, 1552197600, 1572757200,
3524        1583647200, 1604206800, 1615701600, 1636261200, 1647151200, 1667710800, 1678600800, 1699160400,
3525        1710050400, 1730610000, 1741500000, 1762059600, 1772949600, 1793509200, 1805004000, 1825563600,
3526        1836453600, 1857013200, 1867903200, 1888462800, 1899352800, 1919912400, 1930802400, 1951362000,
3527        1962856800, 1983416400, 1994306400, 2014866000, 2025756000, 2046315600, 2057205600, 2077765200,
3528        2088655200, 2109214800, 2120104800, 2140664400, 2152159200, 2172718800, 2183608800, 2204168400,
3529        2215058400, 2235618000, 2246508000, 2267067600, 2277957600, 2298517200, 2309407200, 2329966800,
3530        2341461600, 2362021200, 2372911200, 2393470800, 2404360800, 2424920400, 2435810400, 2456370000,
3531        2467260000, 2487819600, 2499314400, 2519874000, 2530764000, 2551323600, 2562213600, 2582773200,
3532        2593663200, 2614222800, 2625112800, 2645672400, 2656562400, 2677122000, 2688616800, 2709176400,
3533        2720066400, 2740626000, 2751516000, 2772075600, 2782965600, 2803525200, 2814415200, 2834974800,
3534        2846469600, 2867029200, 2877919200, 2898478800, 2909368800, 2929928400, 2940818400, 2961378000,
3535        2972268000, 2992827600, 3003717600, 3024277200, 3035772000, 3056331600, 3067221600, 3087781200,
3536        3098671200, 3119230800, 3130120800, 3150680400, 3161570400, 3182130000, 3193020000, 3213579600,
3537        3225074400, 3245634000, 3256524000, 3277083600, 3287973600, 3308533200, 3319423200, 3339982800,
3538        3350872800, 3371432400,
3539    ],
3540    record_table: &[
3541        Record { offset: -14400, dst: false, abbrev: 38 },
3542        Record { offset: -10800, dst: true, abbrev: 57 },
3543        Record { offset: -10800, dst: true, abbrev: 39 },
3544        Record { offset: -10800, dst: true, abbrev: 40 },
3545    ],
3546    records: &[
3547        0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3548        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3549        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3550        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3551        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3552        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3553        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3554        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3555        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3556        1, 0,
3557    ],
3558    future: Future::DaylightSaving {
3559        standard: Record { offset: -14400, dst: false, abbrev: 38 },
3560        daylight: Record { offset: -10800, dst: true, abbrev: 57 },
3561        start: (36096, 7200),
3562        end: (44160, 7200),
3563    },
3564};
3565
3566static ZONE_109: ZoneData = ZoneData {
3567    initial: Record { offset: -12416, dst: false, abbrev: 0 },
3568    starts: &[
3569        -1686083584, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800,
3570        433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000,
3571        559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200,
3572        686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600,
3573        811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800,
3574        941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000,
3575        1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400,
3576        1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600,
3577        1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800,
3578        1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000,
3579        1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400,
3580        1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600,
3581        1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800,
3582        1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200,
3583        2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400,
3584        2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600,
3585        2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800,
3586        2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200,
3587        2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400,
3588        2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600,
3589        2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000,
3590        2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200,
3591        3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400,
3592        3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600,
3593        3339363600, 3352669200, 3370813200,
3594    ],
3595    record_table: &[
3596        Record { offset: -10800, dst: false, abbrev: 46 },
3597        Record { offset: -7200, dst: true, abbrev: 47 },
3598        Record { offset: -7200, dst: false, abbrev: 47 },
3599        Record { offset: -3600, dst: true, abbrev: 12 },
3600    ],
3601    records: &[
3602        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3603        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3604        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3605        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 2, 3, 2, 3, 2, 3, 2, 3,
3606        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
3607        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
3608        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
3609        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
3610        2, 3, 2,
3611    ],
3612    future: Future::DaylightSaving {
3613        standard: Record { offset: -7200, dst: false, abbrev: 47 },
3614        daylight: Record { offset: -3600, dst: true, abbrev: 12 },
3615        start: (36480, -3600),
3616        end: (43648, 0),
3617    },
3618};
3619
3620static ZONE_110: ZoneData = ZoneData {
3621    initial: Record { offset: -14500, dst: false, abbrev: 0 },
3622    starts: &[
3623        -2713895900, -1632076148, -1615145348, -1096921748, -1061670600, -1048973400, -1030221000, -1017523800,
3624        -998771400, -986074200, -966717000, -954624600, -935267400, -922570200, -903817800, -891120600,
3625        -872368200, -769395600, -765401400, -746044200, -733347000, -714594600, -701897400, -683145000,
3626        -670447800, -651695400, -638998200, -619641000, -606943800, -589401000, -576099000, -557951400,
3627        -544649400, -526501800, -513199800, -495052200, -481750200, -463602600, -450300600, -431548200,
3628        -418246200, -400098600, -386796600, -368649000, -355347000, -337199400, -323897400, -305749800,
3629        -289423800, -273695400, -257974200, -242245800, -226524600, -210796200, -195075000, -179346600,
3630        -163625400, -147897000, -131571000, -119903400, -116445600, -100119600, -84391200, -68670000,
3631        -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200,
3632        73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600,
3633        199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800,
3634        325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000,
3635        452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544593660, 562129260,
3636        576043260, 594180060, 607492860, 625633260, 638942460, 657082860, 670996860, 688532460,
3637        702446460, 719982060, 733896060, 752036460, 765345660, 783486060, 796795260, 814935660,
3638        828849660, 846385260, 860299260, 877834860, 891748860, 909284460, 923198460, 941338860,
3639        954648060, 972788460, 986097660, 1004238060, 1018152060, 1035687660, 1049601660, 1067137260,
3640        1081051260, 1099191660, 1112500860, 1130641260, 1143950460, 1162090860, 1173585660, 1194145260,
3641        1205035260, 1225594860, 1236484860, 1257044460, 1268539260, 1289098860, 1299988860, 1320116400,
3642        1320555600, 1331445600, 1352005200, 1362895200, 1383454800, 1394344800, 1414904400, 1425794400,
3643        1446354000, 1457848800, 1478408400, 1489298400, 1509858000, 1520748000, 1541307600, 1552197600,
3644        1572757200, 1583647200, 1604206800, 1615701600, 1636261200, 1647151200, 1667710800, 1678600800,
3645        1699160400, 1710050400, 1730610000, 1741500000, 1762059600, 1772949600, 1793509200, 1805004000,
3646        1825563600, 1836453600, 1857013200, 1867903200, 1888462800, 1899352800, 1919912400, 1930802400,
3647        1951362000, 1962856800, 1983416400, 1994306400, 2014866000, 2025756000, 2046315600, 2057205600,
3648        2077765200, 2088655200, 2109214800, 2120104800, 2140664400, 2152159200, 2172718800, 2183608800,
3649        2204168400, 2215058400, 2235618000, 2246508000, 2267067600, 2277957600, 2298517200, 2309407200,
3650        2329966800, 2341461600, 2362021200, 2372911200, 2393470800, 2404360800, 2424920400, 2435810400,
3651        2456370000, 2467260000, 2487819600, 2499314400, 2519874000, 2530764000, 2551323600, 2562213600,
3652        2582773200, 2593663200, 2614222800, 2625112800, 2645672400, 2656562400, 2677122000, 2688616800,
3653        2709176400, 2720066400, 2740626000, 2751516000, 2772075600, 2782965600, 2803525200, 2814415200,
3654        2834974800, 2846469600, 2867029200, 2877919200, 2898478800, 2909368800, 2929928400, 2940818400,
3655        2961378000, 2972268000, 2992827600, 3003717600, 3024277200, 3035772000, 3056331600, 3067221600,
3656        3087781200, 3098671200, 3119230800, 3130120800, 3150680400, 3161570400, 3182130000, 3193020000,
3657        3213579600, 3225074400, 3245634000, 3256524000, 3277083600, 3287973600, 3308533200, 3319423200,
3658        3339982800, 3350872800, 3371432400,
3659    ],
3660    record_table: &[
3661        Record { offset: -12652, dst: false, abbrev: 30 },
3662        Record { offset: -9052, dst: true, abbrev: 78 },
3663        Record { offset: -12600, dst: false, abbrev: 30 },
3664        Record { offset: -9000, dst: true, abbrev: 78 },
3665        Record { offset: -9000, dst: true, abbrev: 31 },
3666        Record { offset: -9000, dst: true, abbrev: 32 },
3667        Record { offset: -14400, dst: false, abbrev: 38 },
3668        Record { offset: -10800, dst: true, abbrev: 57 },
3669        Record { offset: -7200, dst: true, abbrev: 79 },
3670    ],
3671    records: &[
3672        0, 1, 0, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 5, 2, 3, 2, 3, 2, 3,
3673        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
3674        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
3675        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
3676        7, 6, 7, 6, 7, 6, 7, 6, 8, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
3677        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
3678        7, 6, 7, 6, 7, 6, 7, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
3679        6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
3680        6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
3681        6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
3682        6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
3683        6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
3684    ],
3685    future: Future::DaylightSaving {
3686        standard: Record { offset: -14400, dst: false, abbrev: 38 },
3687        daylight: Record { offset: -10800, dst: true, abbrev: 57 },
3688        start: (36096, 7200),
3689        end: (44160, 7200),
3690    },
3691};
3692
3693static ZONE_111: ZoneData = ZoneData {
3694    initial: Record { offset: -17072, dst: false, abbrev: 0 },
3695    starts: &[
3696        -2524504528, -1827687170, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600,
3697        388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800,
3698        514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000,
3699        638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200,
3700        765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600,
3701        891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800,
3702        1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000,
3703        1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600, 1257055200,
3704        1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800, 1383458400,
3705        1394348400, 1414908000, 1425798000, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800,
3706        1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000,
3707        1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200,
3708        1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400,
3709        1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800,
3710        2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000,
3711        2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200,
3712        2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600,
3713        2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800,
3714        2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000,
3715        2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200,
3716        2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600,
3717        2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800,
3718        3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000,
3719        3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400,
3720        3371436000,
3721    ],
3722    record_table: &[
3723        Record { offset: -18430, dst: false, abbrev: 67 },
3724        Record { offset: -18000, dst: false, abbrev: 45 },
3725        Record { offset: -14400, dst: true, abbrev: 66 },
3726        Record { offset: -14400, dst: false, abbrev: 38 },
3727    ],
3728    records: &[
3729        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3730        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3731        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3732        2, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3733        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3734        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3735        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3736        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
3737        1,
3738    ],
3739    future: Future::DaylightSaving {
3740        standard: Record { offset: -18000, dst: false, abbrev: 45 },
3741        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
3742        start: (36096, 7200),
3743        end: (44160, 7200),
3744    },
3745};
3746
3747static ZONE_112: ZoneData = ZoneData {
3748    initial: Record { offset: -14820, dst: false, abbrev: 0 },
3749    starts: &[
3750        -1846266780,
3751    ],
3752    record_table: &[
3753        Record { offset: -14400, dst: false, abbrev: 38 },
3754    ],
3755    records: &[
3756        0,
3757    ],
3758    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
3759};
3760
3761static ZONE_113: ZoneData = ZoneData {
3762    initial: Record { offset: -14768, dst: false, abbrev: 0 },
3763    starts: &[
3764        -1848254032,
3765    ],
3766    record_table: &[
3767        Record { offset: -14400, dst: false, abbrev: 38 },
3768    ],
3769    records: &[
3770        0,
3771    ],
3772    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
3773};
3774
3775static ZONE_114: ZoneData = ZoneData {
3776    initial: Record { offset: -21724, dst: false, abbrev: 0 },
3777    starts: &[
3778        -1617040676, 123055200, 130914000, 422344800, 433054800, 669708000, 684219600, 1146376800,
3779        1159678800,
3780    ],
3781    record_table: &[
3782        Record { offset: -21600, dst: false, abbrev: 51 },
3783        Record { offset: -18000, dst: true, abbrev: 52 },
3784    ],
3785    records: &[
3786        0, 1, 0, 1, 0, 1, 0, 1, 0,
3787    ],
3788    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
3789};
3790
3791static ZONE_115: ZoneData = ZoneData {
3792    initial: Record { offset: -19160, dst: false, abbrev: 0 },
3793    starts: &[
3794        -2524502440, -1230749160, 722926800, 728884800,
3795    ],
3796    record_table: &[
3797        Record { offset: -18840, dst: false, abbrev: 80 },
3798        Record { offset: -18000, dst: false, abbrev: 60 },
3799        Record { offset: -14400, dst: true, abbrev: 49 },
3800    ],
3801    records: &[
3802        0, 1, 2, 1,
3803    ],
3804    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 60 } },
3805};
3806
3807static ZONE_116: ZoneData = ZoneData {
3808    initial: Record { offset: -13959, dst: false, abbrev: 0 },
3809    starts: &[
3810        -1843589241, -1730577600, 176096700, 701841600,
3811    ],
3812    record_table: &[
3813        Record { offset: -14400, dst: false, abbrev: 49 },
3814        Record { offset: -13500, dst: false, abbrev: 81 },
3815        Record { offset: -10800, dst: false, abbrev: 46 },
3816    ],
3817    records: &[
3818        0, 1, 2, 0,
3819    ],
3820    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
3821};
3822
3823static ZONE_117: ZoneData = ZoneData {
3824    initial: Record { offset: -15264, dst: false, abbrev: 0 },
3825    starts: &[
3826        -2131645536, -1696276800, -1680469200, -1632074400, -1615143600, -1566763200, -1557090000, -1535486400,
3827        -1524949200, -1504468800, -1493413200, -1472414400, -1461963600, -1440964800, -1429390800, -1409515200,
3828        -1396731600, -1376856000, -1366491600, -1346616000, -1333832400, -1313956800, -1303678800, -1282507200,
3829        -1272661200, -1251057600, -1240088400, -1219608000, -1207429200, -1188763200, -1175979600, -1157313600,
3830        -1143925200, -1124049600, -1113771600, -1091390400, -1081026000, -1059854400, -1050786000, -1030910400,
3831        -1018126800, -999460800, -986677200, -965592000, -955227600, -935956800, -923173200, -904507200,
3832        -891723600, -880221600, -769395600, -765399600, -747252000, -733950000, -715802400, -702500400,
3833        -684352800, -671050800, -652903200, -639601200, -589399200, -576097200, -557949600, -544647600,
3834        -526500000, -513198000, -495050400, -481748400, -431546400, -418244400, -400096800, -386794800,
3835        -368647200, -355345200, -337197600, -323895600, -242244000, -226522800, -210794400, -195073200,
3836        -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000,
3837        -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200,
3838        73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600,
3839        199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800,
3840        325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000,
3841        452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400,
3842        576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600,
3843        702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800,
3844        828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000,
3845        954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400,
3846        1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400,
3847        1205042400, 1225602000, 1236492000, 1257051600, 1268546400, 1289106000, 1299996000, 1320555600,
3848        1331445600, 1352005200, 1362895200, 1383454800, 1394344800, 1414904400, 1425794400, 1446354000,
3849        1457848800, 1478408400, 1489298400, 1509858000, 1520748000, 1541307600, 1552197600, 1572757200,
3850        1583647200, 1604206800, 1615701600, 1636261200, 1647151200, 1667710800, 1678600800, 1699160400,
3851        1710050400, 1730610000, 1741500000, 1762059600, 1772949600, 1793509200, 1805004000, 1825563600,
3852        1836453600, 1857013200, 1867903200, 1888462800, 1899352800, 1919912400, 1930802400, 1951362000,
3853        1962856800, 1983416400, 1994306400, 2014866000, 2025756000, 2046315600, 2057205600, 2077765200,
3854        2088655200, 2109214800, 2120104800, 2140664400, 2152159200, 2172718800, 2183608800, 2204168400,
3855        2215058400, 2235618000, 2246508000, 2267067600, 2277957600, 2298517200, 2309407200, 2329966800,
3856        2341461600, 2362021200, 2372911200, 2393470800, 2404360800, 2424920400, 2435810400, 2456370000,
3857        2467260000, 2487819600, 2499314400, 2519874000, 2530764000, 2551323600, 2562213600, 2582773200,
3858        2593663200, 2614222800, 2625112800, 2645672400, 2656562400, 2677122000, 2688616800, 2709176400,
3859        2720066400, 2740626000, 2751516000, 2772075600, 2782965600, 2803525200, 2814415200, 2834974800,
3860        2846469600, 2867029200, 2877919200, 2898478800, 2909368800, 2929928400, 2940818400, 2961378000,
3861        2972268000, 2992827600, 3003717600, 3024277200, 3035772000, 3056331600, 3067221600, 3087781200,
3862        3098671200, 3119230800, 3130120800, 3150680400, 3161570400, 3182130000, 3193020000, 3213579600,
3863        3225074400, 3245634000, 3256524000, 3277083600, 3287973600, 3308533200, 3319423200, 3339982800,
3864        3350872800, 3371432400,
3865    ],
3866    record_table: &[
3867        Record { offset: -14400, dst: false, abbrev: 38 },
3868        Record { offset: -10800, dst: true, abbrev: 57 },
3869        Record { offset: -10800, dst: true, abbrev: 39 },
3870        Record { offset: -10800, dst: true, abbrev: 40 },
3871    ],
3872    records: &[
3873        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3874        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
3875        0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3876        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3877        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3878        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3879        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3880        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3881        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3882        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3883        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3884        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3885        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
3886    ],
3887    future: Future::DaylightSaving {
3888        standard: Record { offset: -14400, dst: false, abbrev: 38 },
3889        daylight: Record { offset: -10800, dst: true, abbrev: 57 },
3890        start: (36096, 7200),
3891        end: (44160, 7200),
3892    },
3893};
3894
3895static ZONE_118: ZoneData = ZoneData {
3896    initial: Record { offset: -19768, dst: false, abbrev: 0 },
3897    starts: &[
3898        -2524501832, -1402813824, -1311534000, -1300996800, -933534000, -925675200, -902084400, -893620800,
3899        -870030000, -862171200, -775681200, -767822400, -744231600, -736372800, -144702000, -134251200,
3900        -113425200, -102542400, -86295600, -72907200, -54154800, -41457600, -21495600, -5774400,
3901        9954000, 25675200, 41403600, 57729600, 73458000, 87364800, 104907600, 118900800,
3902        136357200, 150436800, 167806800, 183528000, 199256400, 215582400, 230706000, 247032000,
3903        263365200, 276667200, 290581200, 308721600, 322030800, 340171200, 358318800, 371620800,
3904        389768400, 403070400, 421218000, 434520000, 452667600, 466574400, 484117200, 498024000,
3905        511333200, 529473600, 542782800, 560923200, 574837200, 592372800, 606286800, 623822400,
3906        638946000, 655876800, 671000400, 687330000, 702450000, 718779600, 733899600, 750229200,
3907        765349200, 781678800, 796798800, 813128400, 828853200, 844578000, 860302800, 876632400,
3908        891147600, 909291600, 922597200, 941346000, 954651600, 972795600, 986101200, 1004245200,
3909        1018155600, 1035694800, 1049605200, 1067144400, 1080450000, 1162098000, 1173589200, 1193547600,
3910        1205643600, 1224997200, 1236488400, 1256446800, 1268542800, 1288501200, 1300597200, 1321160400,
3911        1333256400, 1352005200, 1362891600, 1383454800, 1394341200, 1414904400, 1425790800, 1446354000,
3912        1457845200, 1478408400, 1489294800, 1509858000, 1520744400, 1541307600, 1552194000, 1572757200,
3913        1583643600, 1604206800, 1615698000, 1636261200, 1647147600, 1667710800, 1678597200, 1699160400,
3914        1710046800, 1730610000, 1741496400, 1762059600, 1772946000, 1793509200, 1805000400, 1825563600,
3915        1836450000, 1857013200, 1867899600, 1888462800, 1899349200, 1919912400, 1930798800, 1951362000,
3916        1962853200, 1983416400, 1994302800, 2014866000, 2025752400, 2046315600, 2057202000, 2077765200,
3917        2088651600, 2109214800, 2120101200, 2140664400, 2152155600, 2172718800, 2183605200, 2204168400,
3918        2215054800, 2235618000, 2246504400, 2267067600, 2277954000, 2298517200, 2309403600, 2329966800,
3919        2341458000, 2362021200, 2372907600, 2393470800, 2404357200, 2424920400, 2435806800, 2456370000,
3920        2467256400, 2487819600, 2499310800, 2519874000, 2530760400, 2551323600, 2562210000, 2582773200,
3921        2593659600, 2614222800, 2625109200, 2645672400, 2656558800, 2677122000, 2688613200, 2709176400,
3922        2720062800, 2740626000, 2751512400, 2772075600, 2782962000, 2803525200, 2814411600, 2834974800,
3923        2846466000, 2867029200, 2877915600, 2898478800, 2909365200, 2929928400, 2940814800, 2961378000,
3924        2972264400, 2992827600, 3003714000, 3024277200, 3035768400, 3056331600, 3067218000, 3087781200,
3925        3098667600, 3119230800, 3130117200, 3150680400, 3161566800, 3182130000, 3193016400, 3213579600,
3926        3225070800, 3245634000, 3256520400, 3277083600, 3287970000, 3308533200, 3319419600, 3339982800,
3927        3350869200, 3371432400,
3928    ],
3929    record_table: &[
3930        Record { offset: -19776, dst: false, abbrev: 82 },
3931        Record { offset: -18000, dst: false, abbrev: 51 },
3932        Record { offset: -14400, dst: true, abbrev: 52 },
3933    ],
3934    records: &[
3935        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3936        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3937        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3938        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3939        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3940        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3941        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3942        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3943        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3944        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
3945    ],
3946    future: Future::DaylightSaving {
3947        standard: Record { offset: -18000, dst: false, abbrev: 51 },
3948        daylight: Record { offset: -14400, dst: true, abbrev: 52 },
3949        start: (36096, 0),
3950        end: (44160, 3600),
3951    },
3952};
3953
3954static ZONE_119: ZoneData = ZoneData {
3955    initial: Record { offset: -26632, dst: false, abbrev: 0 },
3956    starts: &[
3957        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, -873828000, 828867600,
3958        846403200, 860317200, 877852800, 891766800, 909302400,
3959    ],
3960    record_table: &[
3961        Record { offset: -25200, dst: false, abbrev: 55 },
3962        Record { offset: -21600, dst: false, abbrev: 51 },
3963        Record { offset: -21600, dst: true, abbrev: 56 },
3964    ],
3965    records: &[
3966        0, 1, 0, 2, 0, 1, 0, 2, 0, 2, 0, 2, 0,
3967    ],
3968    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
3969};
3970
3971static ZONE_120: ZoneData = ZoneData {
3972    initial: Record { offset: -20790, dst: false, abbrev: 0 },
3973    starts: &[
3974        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
3975        -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620841600, -608144400,
3976        -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200,
3977        -463593600, -447267600, -431539200, -415818000, -400089600, -386787600, -368640000, -355338000,
3978        -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -195066000,
3979        -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000,
3980        41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200,
3981        162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400,
3982        294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600,
3983        420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000,
3984        544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200,
3985        671011200, 688546800, 1143961200, 1162105200, 1173600000, 1194159600, 1205049600, 1225609200,
3986        1236499200, 1257058800, 1268553600, 1289113200, 1300003200, 1320562800, 1331452800, 1352012400,
3987        1362902400, 1383462000, 1394352000, 1414911600, 1425801600, 1446361200, 1457856000, 1478415600,
3988        1489305600, 1509865200, 1520755200, 1541314800, 1552204800, 1572764400, 1583654400, 1604214000,
3989        1615708800, 1636268400, 1647158400, 1667718000, 1678608000, 1699167600, 1710057600, 1730617200,
3990        1741507200, 1762066800, 1772956800, 1793516400, 1805011200, 1825570800, 1836460800, 1857020400,
3991        1867910400, 1888470000, 1899360000, 1919919600, 1930809600, 1951369200, 1962864000, 1983423600,
3992        1994313600, 2014873200, 2025763200, 2046322800, 2057212800, 2077772400, 2088662400, 2109222000,
3993        2120112000, 2140671600, 2152166400, 2172726000, 2183616000, 2204175600, 2215065600, 2235625200,
3994        2246515200, 2267074800, 2277964800, 2298524400, 2309414400, 2329974000, 2341468800, 2362028400,
3995        2372918400, 2393478000, 2404368000, 2424927600, 2435817600, 2456377200, 2467267200, 2487826800,
3996        2499321600, 2519881200, 2530771200, 2551330800, 2562220800, 2582780400, 2593670400, 2614230000,
3997        2625120000, 2645679600, 2656569600, 2677129200, 2688624000, 2709183600, 2720073600, 2740633200,
3998        2751523200, 2772082800, 2782972800, 2803532400, 2814422400, 2834982000, 2846476800, 2867036400,
3999        2877926400, 2898486000, 2909376000, 2929935600, 2940825600, 2961385200, 2972275200, 2992834800,
4000        3003724800, 3024284400, 3035779200, 3056338800, 3067228800, 3087788400, 3098678400, 3119238000,
4001        3130128000, 3150687600, 3161577600, 3182137200, 3193027200, 3213586800, 3225081600, 3245641200,
4002        3256531200, 3277090800, 3287980800, 3308540400, 3319430400, 3339990000, 3350880000, 3371439600,
4003    ],
4004    record_table: &[
4005        Record { offset: -21600, dst: false, abbrev: 51 },
4006        Record { offset: -18000, dst: true, abbrev: 52 },
4007        Record { offset: -18000, dst: true, abbrev: 53 },
4008        Record { offset: -18000, dst: true, abbrev: 54 },
4009        Record { offset: -18000, dst: false, abbrev: 45 },
4010    ],
4011    records: &[
4012        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4013        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 4, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4014        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4015        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 1, 0, 1, 0, 1, 0,
4016        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4017        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4018        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4019        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4020        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4021        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4022    ],
4023    future: Future::DaylightSaving {
4024        standard: Record { offset: -21600, dst: false, abbrev: 51 },
4025        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
4026        start: (36096, 7200),
4027        end: (44160, 7200),
4028    },
4029};
4030
4031static ZONE_121: ZoneData = ZoneData {
4032    initial: Record { offset: -20723, dst: false, abbrev: 0 },
4033    starts: &[
4034        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4035        -589392000, -576090000, -495043200, -481741200, -463593600, -450291600, -431539200, -418237200,
4036        -400089600, -386787600, -368640000, -355338000, -337190400, -323888400, -305740800, -292438800,
4037        -273686400, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200,
4038        89186400, 104914800, 120636000, 126687600, 152089200, 162370800, 183535200, 1143961200,
4039        1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000,
4040        1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400,
4041        1414908000, 1425798000, 1446357600, 1457852400, 1478412000, 1489302000, 1509861600, 1520751600,
4042        1541311200, 1552201200, 1572760800, 1583650800, 1604210400, 1615705200, 1636264800, 1647154800,
4043        1667714400, 1678604400, 1699164000, 1710054000, 1730613600, 1741503600, 1762063200, 1772953200,
4044        1793512800, 1805007600, 1825567200, 1836457200, 1857016800, 1867906800, 1888466400, 1899356400,
4045        1919916000, 1930806000, 1951365600, 1962860400, 1983420000, 1994310000, 2014869600, 2025759600,
4046        2046319200, 2057209200, 2077768800, 2088658800, 2109218400, 2120108400, 2140668000, 2152162800,
4047        2172722400, 2183612400, 2204172000, 2215062000, 2235621600, 2246511600, 2267071200, 2277961200,
4048        2298520800, 2309410800, 2329970400, 2341465200, 2362024800, 2372914800, 2393474400, 2404364400,
4049        2424924000, 2435814000, 2456373600, 2467263600, 2487823200, 2499318000, 2519877600, 2530767600,
4050        2551327200, 2562217200, 2582776800, 2593666800, 2614226400, 2625116400, 2645676000, 2656566000,
4051        2677125600, 2688620400, 2709180000, 2720070000, 2740629600, 2751519600, 2772079200, 2782969200,
4052        2803528800, 2814418800, 2834978400, 2846473200, 2867032800, 2877922800, 2898482400, 2909372400,
4053        2929932000, 2940822000, 2961381600, 2972271600, 2992831200, 3003721200, 3024280800, 3035775600,
4054        3056335200, 3067225200, 3087784800, 3098674800, 3119234400, 3130124400, 3150684000, 3161574000,
4055        3182133600, 3193023600, 3213583200, 3225078000, 3245637600, 3256527600, 3277087200, 3287977200,
4056        3308536800, 3319426800, 3339986400, 3350876400, 3371436000,
4057    ],
4058    record_table: &[
4059        Record { offset: -21600, dst: false, abbrev: 51 },
4060        Record { offset: -18000, dst: true, abbrev: 52 },
4061        Record { offset: -18000, dst: true, abbrev: 53 },
4062        Record { offset: -18000, dst: true, abbrev: 54 },
4063        Record { offset: -18000, dst: false, abbrev: 45 },
4064        Record { offset: -14400, dst: true, abbrev: 66 },
4065    ],
4066    records: &[
4067        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4068        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4069        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4070        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4071        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4072        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4073        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4074        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4075    ],
4076    future: Future::DaylightSaving {
4077        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4078        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4079        start: (36096, 7200),
4080        end: (44160, 7200),
4081    },
4082};
4083
4084static ZONE_122: ZoneData = ZoneData {
4085    initial: Record { offset: -20947, dst: false, abbrev: 0 },
4086    starts: &[
4087        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4088        -462996000, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000,
4089        -337190400, -323888400, -305740800, -292438800, -273686400, -257965200, -242236800, -226515600,
4090        -210787200, -195066000, -179337600, -163616400, -147888000, -100112400, -84384000, -68662800,
4091        -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400,
4092        73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800,
4093        199267200, 215593200, 230716800, 247042800, 1143961200, 1162105200, 1173600000, 1194159600,
4094        1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200,
4095        1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600,
4096        1457852400, 1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800,
4097        1583650800, 1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000,
4098        1710054000, 1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200,
4099        1836457200, 1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600,
4100        1962860400, 1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800,
4101        2088658800, 2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000,
4102        2215062000, 2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400,
4103        2341465200, 2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600,
4104        2467263600, 2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800,
4105        2593666800, 2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000,
4106        2720070000, 2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400,
4107        2846473200, 2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600,
4108        2972271600, 2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800,
4109        3098674800, 3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200,
4110        3225078000, 3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400,
4111        3350876400, 3371436000,
4112    ],
4113    record_table: &[
4114        Record { offset: -21600, dst: false, abbrev: 51 },
4115        Record { offset: -18000, dst: true, abbrev: 52 },
4116        Record { offset: -18000, dst: true, abbrev: 53 },
4117        Record { offset: -18000, dst: true, abbrev: 54 },
4118        Record { offset: -18000, dst: false, abbrev: 45 },
4119        Record { offset: -14400, dst: true, abbrev: 66 },
4120    ],
4121    records: &[
4122        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4123        1, 0, 1, 0, 4, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4124        1, 0, 1, 4, 1, 0, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4125        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4126        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4127        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4128        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4129        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4130        5, 4,
4131    ],
4132    future: Future::DaylightSaving {
4133        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4134        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4135        start: (36096, 7200),
4136        end: (44160, 7200),
4137    },
4138};
4139
4140static ZONE_123: ZoneData = ZoneData {
4141    initial: Record { offset: -20823, dst: false, abbrev: 0 },
4142    starts: &[
4143        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4144        -462996000, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000,
4145        -337190400, -323888400, -305740800, -292438800, -273686400, -257965200, -242236800, -226515600,
4146        -210787200, -195066000, -179337600, -68662800, -52934400, -37213200, -21484800, -5767200,
4147        9961200, 25682400, 1143961200, 1162105200, 1173600000, 1194159600, 1205049600, 1225609200,
4148        1236499200, 1257058800, 1268553600, 1289113200, 1300003200, 1320562800, 1331452800, 1352012400,
4149        1362902400, 1383462000, 1394352000, 1414911600, 1425801600, 1446361200, 1457856000, 1478415600,
4150        1489305600, 1509865200, 1520755200, 1541314800, 1552204800, 1572764400, 1583654400, 1604214000,
4151        1615708800, 1636268400, 1647158400, 1667718000, 1678608000, 1699167600, 1710057600, 1730617200,
4152        1741507200, 1762066800, 1772956800, 1793516400, 1805011200, 1825570800, 1836460800, 1857020400,
4153        1867910400, 1888470000, 1899360000, 1919919600, 1930809600, 1951369200, 1962864000, 1983423600,
4154        1994313600, 2014873200, 2025763200, 2046322800, 2057212800, 2077772400, 2088662400, 2109222000,
4155        2120112000, 2140671600, 2152166400, 2172726000, 2183616000, 2204175600, 2215065600, 2235625200,
4156        2246515200, 2267074800, 2277964800, 2298524400, 2309414400, 2329974000, 2341468800, 2362028400,
4157        2372918400, 2393478000, 2404368000, 2424927600, 2435817600, 2456377200, 2467267200, 2487826800,
4158        2499321600, 2519881200, 2530771200, 2551330800, 2562220800, 2582780400, 2593670400, 2614230000,
4159        2625120000, 2645679600, 2656569600, 2677129200, 2688624000, 2709183600, 2720073600, 2740633200,
4160        2751523200, 2772082800, 2782972800, 2803532400, 2814422400, 2834982000, 2846476800, 2867036400,
4161        2877926400, 2898486000, 2909376000, 2929935600, 2940825600, 2961385200, 2972275200, 2992834800,
4162        3003724800, 3024284400, 3035779200, 3056338800, 3067228800, 3087788400, 3098678400, 3119238000,
4163        3130128000, 3150687600, 3161577600, 3182137200, 3193027200, 3213586800, 3225081600, 3245641200,
4164        3256531200, 3277090800, 3287980800, 3308540400, 3319430400, 3339990000, 3350880000, 3371439600,
4165    ],
4166    record_table: &[
4167        Record { offset: -21600, dst: false, abbrev: 51 },
4168        Record { offset: -18000, dst: true, abbrev: 52 },
4169        Record { offset: -18000, dst: true, abbrev: 53 },
4170        Record { offset: -18000, dst: true, abbrev: 54 },
4171        Record { offset: -18000, dst: false, abbrev: 45 },
4172        Record { offset: -14400, dst: true, abbrev: 66 },
4173    ],
4174    records: &[
4175        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4176        1, 0, 4, 0, 1, 0, 5, 4, 5, 4, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4177        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4178        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4179        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4180        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4181        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4182        1, 0, 1, 0, 1, 0, 1, 0,
4183    ],
4184    future: Future::DaylightSaving {
4185        standard: Record { offset: -21600, dst: false, abbrev: 51 },
4186        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
4187        start: (36096, 7200),
4188        end: (44160, 7200),
4189    },
4190};
4191
4192static ZONE_124: ZoneData = ZoneData {
4193    initial: Record { offset: -20416, dst: false, abbrev: 0 },
4194    starts: &[
4195        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4196        -495043200, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200,
4197        89186400, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600,
4198        1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800,
4199        1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1457852400, 1478412000, 1489302000,
4200        1509861600, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800, 1604210400, 1615705200,
4201        1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000, 1730613600, 1741503600,
4202        1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200, 1857016800, 1867906800,
4203        1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400, 1983420000, 1994310000,
4204        2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800, 2109218400, 2120108400,
4205        2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000, 2235621600, 2246511600,
4206        2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200, 2362024800, 2372914800,
4207        2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600, 2487823200, 2499318000,
4208        2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800, 2614226400, 2625116400,
4209        2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000, 2740629600, 2751519600,
4210        2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200, 2867032800, 2877922800,
4211        2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600, 2992831200, 3003721200,
4212        3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800, 3119234400, 3130124400,
4213        3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000, 3245637600, 3256527600,
4214        3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400, 3371436000,
4215    ],
4216    record_table: &[
4217        Record { offset: -21600, dst: false, abbrev: 51 },
4218        Record { offset: -18000, dst: true, abbrev: 52 },
4219        Record { offset: -18000, dst: true, abbrev: 53 },
4220        Record { offset: -18000, dst: true, abbrev: 54 },
4221        Record { offset: -18000, dst: false, abbrev: 45 },
4222        Record { offset: -14400, dst: true, abbrev: 66 },
4223    ],
4224    records: &[
4225        0, 1, 0, 1, 0, 2, 3, 0, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4226        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4227        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4228        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4229        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4230        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4231        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4232    ],
4233    future: Future::DaylightSaving {
4234        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4235        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4236        start: (36096, 7200),
4237        end: (44160, 7200),
4238    },
4239};
4240
4241static ZONE_125: ZoneData = ZoneData {
4242    initial: Record { offset: -21007, dst: false, abbrev: 0 },
4243    starts: &[
4244        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4245        -747244800, -733942800, -526492800, -513190800, -495043200, -481741200, -462996000, -450291600,
4246        -431539200, -418237200, -400089600, -386787600, -368640000, -355338000, -337190400, -323888400,
4247        -305740800, -289414800, -273686400, -260989200, -242236800, -226515600, -210787200, -195066000,
4248        -179337600, -21488400, -5767200, 9961200, 25682400, 1143961200, 1162105200, 1173600000,
4249        1194159600, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600,
4250        1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000,
4251        1446357600, 1457852400, 1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200,
4252        1572760800, 1583650800, 1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400,
4253        1699164000, 1710054000, 1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600,
4254        1825567200, 1836457200, 1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000,
4255        1951365600, 1962860400, 1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200,
4256        2077768800, 2088658800, 2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400,
4257        2204172000, 2215062000, 2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800,
4258        2329970400, 2341465200, 2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000,
4259        2456373600, 2467263600, 2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200,
4260        2582776800, 2593666800, 2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400,
4261        2709180000, 2720070000, 2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800,
4262        2834978400, 2846473200, 2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000,
4263        2961381600, 2972271600, 2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200,
4264        3087784800, 3098674800, 3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600,
4265        3213583200, 3225078000, 3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800,
4266        3339986400, 3350876400, 3371436000,
4267    ],
4268    record_table: &[
4269        Record { offset: -21600, dst: false, abbrev: 51 },
4270        Record { offset: -18000, dst: true, abbrev: 52 },
4271        Record { offset: -18000, dst: true, abbrev: 53 },
4272        Record { offset: -18000, dst: true, abbrev: 54 },
4273        Record { offset: -18000, dst: false, abbrev: 45 },
4274        Record { offset: -14400, dst: true, abbrev: 66 },
4275    ],
4276    records: &[
4277        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4278        1, 0, 1, 0, 1, 0, 1, 0, 4, 5, 4, 5, 4, 1, 0, 1, 4, 5, 4, 5, 4, 5, 4, 5,
4279        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4280        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4281        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4282        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4283        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4284        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4285    ],
4286    future: Future::DaylightSaving {
4287        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4288        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4289        start: (36096, 7200),
4290        end: (44160, 7200),
4291    },
4292};
4293
4294static ZONE_126: ZoneData = ZoneData {
4295    initial: Record { offset: -20785, dst: false, abbrev: 0 },
4296    starts: &[
4297        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4298        -747244800, -733942800, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000,
4299        -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800,
4300        -495043200, -481741200, -463593600, -447267600, -431539200, -415818000, -400089600, -386787600,
4301        -368640000, -355338000, -337190400, -323888400, -305740800, -292438800, -273686400, -21488400,
4302        -5767200, 9961200, 25682400, 1143961200, 1162105200, 1173600000, 1194156000, 1205046000,
4303        1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200,
4304        1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1457852400,
4305        1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800,
4306        1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000,
4307        1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200,
4308        1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400,
4309        1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800,
4310        2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000,
4311        2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200,
4312        2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600,
4313        2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800,
4314        2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000,
4315        2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200,
4316        2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600,
4317        2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800,
4318        3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000,
4319        3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400,
4320        3371436000,
4321    ],
4322    record_table: &[
4323        Record { offset: -21600, dst: false, abbrev: 51 },
4324        Record { offset: -18000, dst: true, abbrev: 52 },
4325        Record { offset: -18000, dst: true, abbrev: 53 },
4326        Record { offset: -18000, dst: true, abbrev: 54 },
4327        Record { offset: -18000, dst: false, abbrev: 45 },
4328        Record { offset: -14400, dst: true, abbrev: 66 },
4329    ],
4330    records: &[
4331        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4332        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 4, 5, 4, 5, 4, 1, 0, 5, 4, 5,
4333        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4334        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4335        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4336        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4337        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
4338        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4339    ],
4340    future: Future::DaylightSaving {
4341        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4342        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4343        start: (36096, 7200),
4344        end: (44160, 7200),
4345    },
4346};
4347
4348static ZONE_127: ZoneData = ZoneData {
4349    initial: Record { offset: 0, dst: false, abbrev: 65 },
4350    starts: &[
4351        -536457600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800,
4352        183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000,
4353        309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800,
4354        436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600,
4355        562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800,
4356        688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200,
4357        814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400,
4358        941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600,
4359        1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600,
4360        1194163200, 1205053200, 1225612800, 1236502800, 1257062400, 1268557200, 1289116800, 1300006800,
4361        1320566400, 1331456400, 1352016000, 1362906000, 1383465600, 1394355600, 1414915200, 1425805200,
4362        1446364800, 1457859600, 1478419200, 1489309200, 1509868800, 1520758800, 1541318400, 1552208400,
4363        1572768000, 1583658000, 1604217600, 1615712400, 1636272000, 1647162000, 1667721600, 1678611600,
4364        1699171200, 1710061200, 1730620800, 1741510800, 1762070400, 1772960400, 1793520000, 1805014800,
4365        1825574400, 1836464400, 1857024000, 1867914000, 1888473600, 1899363600, 1919923200, 1930813200,
4366        1951372800, 1962867600, 1983427200, 1994317200, 2014876800, 2025766800, 2046326400, 2057216400,
4367        2077776000, 2088666000, 2109225600, 2120115600, 2140675200, 2152170000, 2172729600, 2183619600,
4368        2204179200, 2215069200, 2235628800, 2246518800, 2267078400, 2277968400, 2298528000, 2309418000,
4369        2329977600, 2341472400, 2362032000, 2372922000, 2393481600, 2404371600, 2424931200, 2435821200,
4370        2456380800, 2467270800, 2487830400, 2499325200, 2519884800, 2530774800, 2551334400, 2562224400,
4371        2582784000, 2593674000, 2614233600, 2625123600, 2645683200, 2656573200, 2677132800, 2688627600,
4372        2709187200, 2720077200, 2740636800, 2751526800, 2772086400, 2782976400, 2803536000, 2814426000,
4373        2834985600, 2846480400, 2867040000, 2877930000, 2898489600, 2909379600, 2929939200, 2940829200,
4374        2961388800, 2972278800, 2992838400, 3003728400, 3024288000, 3035782800, 3056342400, 3067232400,
4375        3087792000, 3098682000, 3119241600, 3130131600, 3150691200, 3161581200, 3182140800, 3193030800,
4376        3213590400, 3225085200, 3245644800, 3256534800, 3277094400, 3287984400, 3308544000, 3319434000,
4377        3339993600, 3350883600, 3371443200,
4378    ],
4379    record_table: &[
4380        Record { offset: -28800, dst: false, abbrev: 61 },
4381        Record { offset: -25200, dst: true, abbrev: 62 },
4382        Record { offset: -21600, dst: true, abbrev: 56 },
4383        Record { offset: -25200, dst: false, abbrev: 55 },
4384    ],
4385    records: &[
4386        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4387        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4388        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4389        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4390        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4391        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4392        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4393        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4394        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4395    ],
4396    future: Future::DaylightSaving {
4397        standard: Record { offset: -25200, dst: false, abbrev: 55 },
4398        daylight: Record { offset: -21600, dst: true, abbrev: 56 },
4399        start: (36096, 7200),
4400        end: (44160, 7200),
4401    },
4402};
4403
4404static ZONE_128: ZoneData = ZoneData {
4405    initial: Record { offset: 0, dst: false, abbrev: 65 },
4406    starts: &[
4407        -865296000, -769395600, -765396000, 73465200, 89186400, 104914800, 120636000, 136364400,
4408        152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600,
4409        278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000,
4410        404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200,
4411        530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200,
4412        657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400,
4413        783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600,
4414        909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800,
4415        1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200,
4416        1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000,
4417        1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400,
4418        1414908000, 1425798000, 1446357600, 1457852400, 1478412000, 1489302000, 1509861600, 1520751600,
4419        1541311200, 1552201200, 1572760800, 1583650800, 1604210400, 1615705200, 1636264800, 1647154800,
4420        1667714400, 1678604400, 1699164000, 1710054000, 1730613600, 1741503600, 1762063200, 1772953200,
4421        1793512800, 1805007600, 1825567200, 1836457200, 1857016800, 1867906800, 1888466400, 1899356400,
4422        1919916000, 1930806000, 1951365600, 1962860400, 1983420000, 1994310000, 2014869600, 2025759600,
4423        2046319200, 2057209200, 2077768800, 2088658800, 2109218400, 2120108400, 2140668000, 2152162800,
4424        2172722400, 2183612400, 2204172000, 2215062000, 2235621600, 2246511600, 2267071200, 2277961200,
4425        2298520800, 2309410800, 2329970400, 2341465200, 2362024800, 2372914800, 2393474400, 2404364400,
4426        2424924000, 2435814000, 2456373600, 2467263600, 2487823200, 2499318000, 2519877600, 2530767600,
4427        2551327200, 2562217200, 2582776800, 2593666800, 2614226400, 2625116400, 2645676000, 2656566000,
4428        2677125600, 2688620400, 2709180000, 2720070000, 2740629600, 2751519600, 2772079200, 2782969200,
4429        2803528800, 2814418800, 2834978400, 2846473200, 2867032800, 2877922800, 2898482400, 2909372400,
4430        2929932000, 2940822000, 2961381600, 2972271600, 2992831200, 3003721200, 3024280800, 3035775600,
4431        3056335200, 3067225200, 3087784800, 3098674800, 3119234400, 3130124400, 3150684000, 3161574000,
4432        3182133600, 3193023600, 3213583200, 3225078000, 3245637600, 3256527600, 3277087200, 3287977200,
4433        3308536800, 3319426800, 3339986400, 3350876400, 3371436000,
4434    ],
4435    record_table: &[
4436        Record { offset: -14400, dst: true, abbrev: 76 },
4437        Record { offset: -14400, dst: true, abbrev: 77 },
4438        Record { offset: -18000, dst: false, abbrev: 45 },
4439        Record { offset: -14400, dst: true, abbrev: 66 },
4440        Record { offset: -21600, dst: false, abbrev: 51 },
4441        Record { offset: -18000, dst: true, abbrev: 52 },
4442    ],
4443    records: &[
4444        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4445        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4446        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 5, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4447        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4448        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4449        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4450        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4451        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
4452        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
4453    ],
4454    future: Future::DaylightSaving {
4455        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4456        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4457        start: (36096, 7200),
4458        end: (44160, 7200),
4459    },
4460};
4461
4462static ZONE_129: ZoneData = ZoneData {
4463    initial: Record { offset: -18430, dst: false, abbrev: 0 },
4464    starts: &[
4465        -2524503170, -1827687170, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600,
4466        230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000,
4467        357116400, 372837600, 388566000, 404892000, 420015600, 436341600,
4468    ],
4469    record_table: &[
4470        Record { offset: -18430, dst: false, abbrev: 67 },
4471        Record { offset: -18000, dst: false, abbrev: 45 },
4472        Record { offset: -14400, dst: true, abbrev: 66 },
4473    ],
4474    records: &[
4475        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
4476    ],
4477    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 45 } },
4478};
4479
4480static ZONE_130: ZoneData = ZoneData {
4481    initial: Record { offset: 54139, dst: false, abbrev: 0 },
4482    starts: &[
4483        -3225223727, -2188954939, -880207200, -769395600, -765385200, -21477600, -5756400, 9972000,
4484        25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400,
4485        152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400,
4486        278499600, 294228000, 309949200, 325677600, 341402400, 357127200, 372848400, 388576800,
4487        404902800, 420026400, 436352400, 439030800, 452084400, 467805600, 483534000, 499255200,
4488        514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400,
4489        638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600,
4490        765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000,
4491        891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200,
4492        1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400,
4493        1143975600, 1162116000, 1173610800, 1194170400, 1205060400, 1225620000, 1236510000, 1257069600,
4494        1268564400, 1289124000, 1300014000, 1320573600, 1331463600, 1352023200, 1362913200, 1383472800,
4495        1394362800, 1414922400, 1425812400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000,
4496        1520766000, 1541325600, 1552215600, 1572775200, 1583665200, 1604224800, 1615719600, 1636279200,
4497        1647169200, 1667728800, 1678618800, 1699178400, 1710068400, 1730628000, 1741518000, 1762077600,
4498        1772967600, 1793527200, 1805022000, 1825581600, 1836471600, 1857031200, 1867921200, 1888480800,
4499        1899370800, 1919930400, 1930820400, 1951380000, 1962874800, 1983434400, 1994324400, 2014884000,
4500        2025774000, 2046333600, 2057223600, 2077783200, 2088673200, 2109232800, 2120122800, 2140682400,
4501        2152177200, 2172736800, 2183626800, 2204186400, 2215076400, 2235636000, 2246526000, 2267085600,
4502        2277975600, 2298535200, 2309425200, 2329984800, 2341479600, 2362039200, 2372929200, 2393488800,
4503        2404378800, 2424938400, 2435828400, 2456388000, 2467278000, 2487837600, 2499332400, 2519892000,
4504        2530782000, 2551341600, 2562231600, 2582791200, 2593681200, 2614240800, 2625130800, 2645690400,
4505        2656580400, 2677140000, 2688634800, 2709194400, 2720084400, 2740644000, 2751534000, 2772093600,
4506        2782983600, 2803543200, 2814433200, 2834992800, 2846487600, 2867047200, 2877937200, 2898496800,
4507        2909386800, 2929946400, 2940836400, 2961396000, 2972286000, 2992845600, 3003735600, 3024295200,
4508        3035790000, 3056349600, 3067239600, 3087799200, 3098689200, 3119248800, 3130138800, 3150698400,
4509        3161588400, 3182148000, 3193038000, 3213597600, 3225092400, 3245652000, 3256542000, 3277101600,
4510        3287991600, 3308551200, 3319441200, 3340000800, 3350890800, 3371450400,
4511    ],
4512    record_table: &[
4513        Record { offset: -32261, dst: false, abbrev: 0 },
4514        Record { offset: -28800, dst: false, abbrev: 61 },
4515        Record { offset: -25200, dst: true, abbrev: 74 },
4516        Record { offset: -25200, dst: true, abbrev: 75 },
4517        Record { offset: -25200, dst: true, abbrev: 62 },
4518        Record { offset: -28800, dst: true, abbrev: 70 },
4519        Record { offset: -32400, dst: false, abbrev: 42 },
4520        Record { offset: -32400, dst: false, abbrev: 43 },
4521        Record { offset: -28800, dst: true, abbrev: 44 },
4522    ],
4523    records: &[
4524        0, 1, 2, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
4525        1, 4, 1, 5, 1, 4, 1, 4, 1, 4, 6, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4526        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4527        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4528        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4529        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4530        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4531        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4532        8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7,
4533        8, 7, 8, 7, 8, 7,
4534    ],
4535    future: Future::DaylightSaving {
4536        standard: Record { offset: -32400, dst: false, abbrev: 43 },
4537        daylight: Record { offset: -28800, dst: true, abbrev: 44 },
4538        start: (36096, 7200),
4539        end: (44160, 7200),
4540    },
4541};
4542
4543static ZONE_131: ZoneData = ZoneData {
4544    initial: Record { offset: -20582, dst: false, abbrev: 0 },
4545    starts: &[
4546        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -1535904000, -1525280400, -905097600,
4547        -891795600, -880214400, -769395600, -765392400, -747251940, -744224400, -620841600, -608144400,
4548        -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200,
4549        -463593600, -450291600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800,
4550        -337190400, -321469200, -305740800, -289414800, -273686400, -266432400, -52938000, -37216800,
4551        -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400,
4552        104914800, 120636000, 126687600, 152089200, 162370800, 183535200, 199263600, 215589600,
4553        230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000,
4554        357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200,
4555        483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400,
4556        607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800,
4557        733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000,
4558        860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200,
4559        986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400,
4560        1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600,
4561        1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800,
4562        1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1457852400, 1478412000,
4563        1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800, 1604210400,
4564        1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000, 1730613600,
4565        1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200, 1857016800,
4566        1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400, 1983420000,
4567        1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800, 2109218400,
4568        2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000, 2235621600,
4569        2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200, 2362024800,
4570        2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600, 2487823200,
4571        2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800, 2614226400,
4572        2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000, 2740629600,
4573        2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200, 2867032800,
4574        2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600, 2992831200,
4575        3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800, 3119234400,
4576        3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000, 3245637600,
4577        3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400, 3371436000,
4578    ],
4579    record_table: &[
4580        Record { offset: -21600, dst: false, abbrev: 51 },
4581        Record { offset: -18000, dst: true, abbrev: 52 },
4582        Record { offset: -18000, dst: true, abbrev: 53 },
4583        Record { offset: -18000, dst: true, abbrev: 54 },
4584        Record { offset: -18000, dst: false, abbrev: 45 },
4585        Record { offset: -14400, dst: true, abbrev: 66 },
4586    ],
4587    records: &[
4588        0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4589        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4590        5, 4, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4591        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4592        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4593        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4594        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4595        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4596        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4597        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4598        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4599    ],
4600    future: Future::DaylightSaving {
4601        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4602        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4603        start: (36096, 7200),
4604        end: (44160, 7200),
4605    },
4606};
4607
4608static ZONE_132: ZoneData = ZoneData {
4609    initial: Record { offset: -20364, dst: false, abbrev: 0 },
4610    starts: &[
4611        -2717647200, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4612        -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400,
4613        73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800,
4614        199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000,
4615        325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200,
4616        452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600,
4617        576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800,
4618        702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000,
4619        828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200,
4620        954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000,
4621        1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000,
4622        1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200,
4623        1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600,
4624        1457852400, 1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800,
4625        1583650800, 1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000,
4626        1710054000, 1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200,
4627        1836457200, 1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600,
4628        1962860400, 1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800,
4629        2088658800, 2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000,
4630        2215062000, 2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400,
4631        2341465200, 2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600,
4632        2467263600, 2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800,
4633        2593666800, 2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000,
4634        2720070000, 2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400,
4635        2846473200, 2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600,
4636        2972271600, 2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800,
4637        3098674800, 3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200,
4638        3225078000, 3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400,
4639        3350876400, 3371436000,
4640    ],
4641    record_table: &[
4642        Record { offset: -21600, dst: false, abbrev: 51 },
4643        Record { offset: -18000, dst: true, abbrev: 52 },
4644        Record { offset: -18000, dst: true, abbrev: 53 },
4645        Record { offset: -18000, dst: true, abbrev: 54 },
4646        Record { offset: -18000, dst: false, abbrev: 45 },
4647        Record { offset: -14400, dst: true, abbrev: 66 },
4648    ],
4649    records: &[
4650        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4651        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4652        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4653        1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4654        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4655        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4656        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4657        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4658        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4659        5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
4660    ],
4661    future: Future::DaylightSaving {
4662        standard: Record { offset: -18000, dst: false, abbrev: 45 },
4663        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
4664        start: (36096, 7200),
4665        end: (44160, 7200),
4666    },
4667};
4668
4669static ZONE_133: ZoneData = ZoneData {
4670    initial: Record { offset: -16356, dst: false, abbrev: 0 },
4671    starts: &[
4672        -2524505244, -1205954844, -1192307244,
4673    ],
4674    record_table: &[
4675        Record { offset: -16356, dst: false, abbrev: 48 },
4676        Record { offset: -12756, dst: true, abbrev: 33 },
4677        Record { offset: -14400, dst: false, abbrev: 49 },
4678    ],
4679    records: &[
4680        0, 1, 2,
4681    ],
4682    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
4683};
4684
4685static ZONE_134: ZoneData = ZoneData {
4686    initial: Record { offset: -18492, dst: false, abbrev: 0 },
4687    starts: &[
4688        -2524503108, -1938538284, -1009825200, -1002052800, -986756400, -971035200, -955306800, -939585600,
4689        504939600, 512712000, 536475600, 544248000, 631170000, 638942400, 757400400, 765172800,
4690    ],
4691    record_table: &[
4692        Record { offset: -18516, dst: false, abbrev: 0 },
4693        Record { offset: -18000, dst: false, abbrev: 60 },
4694        Record { offset: -14400, dst: true, abbrev: 49 },
4695    ],
4696    records: &[
4697        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
4698    ],
4699    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 60 } },
4700};
4701
4702static ZONE_135: ZoneData = ZoneData {
4703    initial: Record { offset: -28378, dst: false, abbrev: 0 },
4704    starts: &[
4705        -2717640000, -1633269600, -1615129200, -1601820000, -1583679600, -880207200, -769395600, -765385200,
4706        -687967140, -662655600, -620838000, -608137200, -589388400, -576082800, -557938800, -544633200,
4707        -526489200, -513183600, -495039600, -481734000, -463590000, -450284400, -431535600, -418230000,
4708        -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200, -292431600,
4709        -273682800, -260982000, -242233200, -226508400, -210783600, -195058800, -179334000, -163609200,
4710        -147884400, -131554800, -116434800, -100105200, -84376800, -68655600, -52927200, -37206000,
4711        -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200,
4712        104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400,
4713        230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800,
4714        357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000,
4715        483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200,
4716        607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600,
4717        733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800,
4718        860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000,
4719        986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200,
4720        1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400,
4721        1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600,
4722        1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400, 1457863200, 1478422800,
4723        1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600, 1583661600, 1604221200,
4724        1615716000, 1636275600, 1647165600, 1667725200, 1678615200, 1699174800, 1710064800, 1730624400,
4725        1741514400, 1762074000, 1772964000, 1793523600, 1805018400, 1825578000, 1836468000, 1857027600,
4726        1867917600, 1888477200, 1899367200, 1919926800, 1930816800, 1951376400, 1962871200, 1983430800,
4727        1994320800, 2014880400, 2025770400, 2046330000, 2057220000, 2077779600, 2088669600, 2109229200,
4728        2120119200, 2140678800, 2152173600, 2172733200, 2183623200, 2204182800, 2215072800, 2235632400,
4729        2246522400, 2267082000, 2277972000, 2298531600, 2309421600, 2329981200, 2341476000, 2362035600,
4730        2372925600, 2393485200, 2404375200, 2424934800, 2435824800, 2456384400, 2467274400, 2487834000,
4731        2499328800, 2519888400, 2530778400, 2551338000, 2562228000, 2582787600, 2593677600, 2614237200,
4732        2625127200, 2645686800, 2656576800, 2677136400, 2688631200, 2709190800, 2720080800, 2740640400,
4733        2751530400, 2772090000, 2782980000, 2803539600, 2814429600, 2834989200, 2846484000, 2867043600,
4734        2877933600, 2898493200, 2909383200, 2929942800, 2940832800, 2961392400, 2972282400, 2992842000,
4735        3003732000, 3024291600, 3035786400, 3056346000, 3067236000, 3087795600, 3098685600, 3119245200,
4736        3130135200, 3150694800, 3161584800, 3182144400, 3193034400, 3213594000, 3225088800, 3245648400,
4737        3256538400, 3277098000, 3287988000, 3308547600, 3319437600, 3339997200, 3350887200, 3371446800,
4738    ],
4739    record_table: &[
4740        Record { offset: -28800, dst: false, abbrev: 61 },
4741        Record { offset: -25200, dst: true, abbrev: 62 },
4742        Record { offset: -25200, dst: true, abbrev: 74 },
4743        Record { offset: -25200, dst: true, abbrev: 75 },
4744    ],
4745    records: &[
4746        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4747        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4748        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4749        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4750        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4751        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4752        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4753        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4754        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4755        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4756        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4757    ],
4758    future: Future::DaylightSaving {
4759        standard: Record { offset: -28800, dst: false, abbrev: 61 },
4760        daylight: Record { offset: -25200, dst: true, abbrev: 62 },
4761        start: (36096, 7200),
4762        end: (44160, 7200),
4763    },
4764};
4765
4766static ZONE_136: ZoneData = ZoneData {
4767    initial: Record { offset: -8572, dst: false, abbrev: 0 },
4768    starts: &[
4769        -1767217028, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
4770        -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600,
4771        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
4772        511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600,
4773        634701600, 813726000, 824004000, 938919600, 951616800, 970974000, 972180000, 1003028400,
4774        1013911200,
4775    ],
4776    record_table: &[
4777        Record { offset: -10800, dst: false, abbrev: 46 },
4778        Record { offset: -7200, dst: true, abbrev: 47 },
4779    ],
4780    records: &[
4781        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4782        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4783    ],
4784    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
4785};
4786
4787static ZONE_137: ZoneData = ZoneData {
4788    initial: Record { offset: -20708, dst: false, abbrev: 0 },
4789    starts: &[
4790        -2524500892, -1121105688, 105084000, 161758800, 290584800, 299134800, 322034400, 330584400,
4791        694260000, 717310800, 725868000, 852094800, 1113112800, 1128229200, 1146384000, 1159682400,
4792    ],
4793    record_table: &[
4794        Record { offset: -20712, dst: false, abbrev: 27 },
4795        Record { offset: -21600, dst: false, abbrev: 51 },
4796        Record { offset: -18000, dst: false, abbrev: 45 },
4797        Record { offset: -18000, dst: true, abbrev: 52 },
4798    ],
4799    records: &[
4800        0, 1, 2, 1, 3, 1, 3, 1, 2, 1, 2, 1, 3, 1, 3, 1,
4801    ],
4802    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
4803};
4804
4805static ZONE_138: ZoneData = ZoneData {
4806    initial: Record { offset: -14404, dst: false, abbrev: 0 },
4807    starts: &[
4808        -1767211196, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000,
4809        -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000,
4810        -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000,
4811        511239600, 530596800, 540270000, 562132800, 571201200, 750830400, 761713200,
4812    ],
4813    record_table: &[
4814        Record { offset: -14400, dst: false, abbrev: 49 },
4815        Record { offset: -10800, dst: true, abbrev: 46 },
4816    ],
4817    records: &[
4818        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4819        0, 1, 0, 1, 0, 1, 0,
4820    ],
4821    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
4822};
4823
4824static ZONE_139: ZoneData = ZoneData {
4825    initial: Record { offset: -14764, dst: false, abbrev: 0 },
4826    starts: &[
4827        -1825098836,
4828    ],
4829    record_table: &[
4830        Record { offset: -14400, dst: false, abbrev: 38 },
4831    ],
4832    records: &[
4833        0,
4834    ],
4835    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
4836};
4837
4838static ZONE_140: ZoneData = ZoneData {
4839    initial: Record { offset: -14660, dst: false, abbrev: 0 },
4840    starts: &[
4841        -2524506940, -1851537340, 323841600, 338958000,
4842    ],
4843    record_table: &[
4844        Record { offset: -14660, dst: false, abbrev: 83 },
4845        Record { offset: -14400, dst: false, abbrev: 38 },
4846        Record { offset: -10800, dst: true, abbrev: 57 },
4847    ],
4848    records: &[
4849        0, 1, 2, 1,
4850    ],
4851    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
4852};
4853
4854static ZONE_141: ZoneData = ZoneData {
4855    initial: Record { offset: -23400, dst: false, abbrev: 0 },
4856    starts: &[
4857        -1514743200, 576057600, 594198000, 828864000, 846399600, 860313600, 877849200, 891763200,
4858        909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400,
4859        1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800,
4860        1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1262325600,
4861        1268553600, 1289113200, 1300003200, 1320562800, 1331452800, 1352012400, 1362902400, 1383462000,
4862        1394352000, 1414911600, 1425801600, 1446361200, 1457856000, 1478415600, 1489305600, 1509865200,
4863        1520755200, 1541314800, 1552204800, 1572764400, 1583654400, 1604214000, 1615708800, 1636268400,
4864        1647158400, 1667718000, 1678608000, 1699167600, 1710057600, 1730617200, 1741507200, 1762066800,
4865        1772956800, 1793516400, 1805011200, 1825570800, 1836460800, 1857020400, 1867910400, 1888470000,
4866        1899360000, 1919919600, 1930809600, 1951369200, 1962864000, 1983423600, 1994313600, 2014873200,
4867        2025763200, 2046322800, 2057212800, 2077772400, 2088662400, 2109222000, 2120112000, 2140671600,
4868        2152166400, 2172726000, 2183616000, 2204175600, 2215065600, 2235625200, 2246515200, 2267074800,
4869        2277964800, 2298524400, 2309414400, 2329974000, 2341468800, 2362028400, 2372918400, 2393478000,
4870        2404368000, 2424927600, 2435817600, 2456377200, 2467267200, 2487826800, 2499321600, 2519881200,
4871        2530771200, 2551330800, 2562220800, 2582780400, 2593670400, 2614230000, 2625120000, 2645679600,
4872        2656569600, 2677129200, 2688624000, 2709183600, 2720073600, 2740633200, 2751523200, 2772082800,
4873        2782972800, 2803532400, 2814422400, 2834982000, 2846476800, 2867036400, 2877926400, 2898486000,
4874        2909376000, 2929935600, 2940825600, 2961385200, 2972275200, 2992834800, 3003724800, 3024284400,
4875        3035779200, 3056338800, 3067228800, 3087788400, 3098678400, 3119238000, 3130128000, 3150687600,
4876        3161577600, 3182137200, 3193027200, 3213586800, 3225081600, 3245641200, 3256531200, 3277090800,
4877        3287980800, 3308540400, 3319430400, 3339990000, 3350880000, 3371439600,
4878    ],
4879    record_table: &[
4880        Record { offset: -21600, dst: false, abbrev: 51 },
4881        Record { offset: -18000, dst: true, abbrev: 52 },
4882    ],
4883    records: &[
4884        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4885        0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4886        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4887        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4888        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4889        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4890        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
4891    ],
4892    future: Future::DaylightSaving {
4893        standard: Record { offset: -21600, dst: false, abbrev: 51 },
4894        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
4895        start: (36096, 7200),
4896        end: (44160, 7200),
4897    },
4898};
4899
4900static ZONE_142: ZoneData = ZoneData {
4901    initial: Record { offset: -25540, dst: false, abbrev: 0 },
4902    starts: &[
4903        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, -873828000, 828867600,
4904        846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000,
4905        972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200,
4906        1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400,
4907        1225008000, 1238922000, 1256457600, 1270371600, 1288512000, 1301821200, 1319961600, 1333270800,
4908        1351411200, 1365325200, 1382860800, 1396774800, 1414310400, 1428224400, 1445760000, 1459674000,
4909        1477814400, 1491123600, 1509264000, 1522573200, 1540713600, 1554627600, 1572163200, 1586077200,
4910        1603612800, 1617526800, 1635667200, 1648976400, 1667116800,
4911    ],
4912    record_table: &[
4913        Record { offset: -25200, dst: false, abbrev: 55 },
4914        Record { offset: -21600, dst: false, abbrev: 51 },
4915        Record { offset: -21600, dst: true, abbrev: 56 },
4916    ],
4917    records: &[
4918        0, 1, 0, 2, 0, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
4919        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
4920        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
4921    ],
4922    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
4923};
4924
4925static ZONE_143: ZoneData = ZoneData {
4926    initial: Record { offset: -21027, dst: false, abbrev: 0 },
4927    starts: &[
4928        -2659759773, -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -769395600, -765392400,
4929        -747244800, -733942800, -116438400, -100112400, -21484800, 104914800, 120639600, 126691200,
4930        152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200,
4931        278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600,
4932        404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800,
4933        530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800,
4934        657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000,
4935        783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200,
4936        909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400,
4937        1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800,
4938        1162105200, 1173600000, 1194159600, 1205049600, 1225609200, 1236499200, 1257058800, 1268553600,
4939        1289113200, 1300003200, 1320562800, 1331452800, 1352012400, 1362902400, 1383462000, 1394352000,
4940        1414911600, 1425801600, 1446361200, 1457856000, 1478415600, 1489305600, 1509865200, 1520755200,
4941        1541314800, 1552204800, 1572764400, 1583654400, 1604214000, 1615708800, 1636268400, 1647158400,
4942        1667718000, 1678608000, 1699167600, 1710057600, 1730617200, 1741507200, 1762066800, 1772956800,
4943        1793516400, 1805011200, 1825570800, 1836460800, 1857020400, 1867910400, 1888470000, 1899360000,
4944        1919919600, 1930809600, 1951369200, 1962864000, 1983423600, 1994313600, 2014873200, 2025763200,
4945        2046322800, 2057212800, 2077772400, 2088662400, 2109222000, 2120112000, 2140671600, 2152166400,
4946        2172726000, 2183616000, 2204175600, 2215065600, 2235625200, 2246515200, 2267074800, 2277964800,
4947        2298524400, 2309414400, 2329974000, 2341468800, 2362028400, 2372918400, 2393478000, 2404368000,
4948        2424927600, 2435817600, 2456377200, 2467267200, 2487826800, 2499321600, 2519881200, 2530771200,
4949        2551330800, 2562220800, 2582780400, 2593670400, 2614230000, 2625120000, 2645679600, 2656569600,
4950        2677129200, 2688624000, 2709183600, 2720073600, 2740633200, 2751523200, 2772082800, 2782972800,
4951        2803532400, 2814422400, 2834982000, 2846476800, 2867036400, 2877926400, 2898486000, 2909376000,
4952        2929935600, 2940825600, 2961385200, 2972275200, 2992834800, 3003724800, 3024284400, 3035779200,
4953        3056338800, 3067228800, 3087788400, 3098678400, 3119238000, 3130128000, 3150687600, 3161577600,
4954        3182137200, 3193027200, 3213586800, 3225081600, 3245641200, 3256531200, 3277090800, 3287980800,
4955        3308540400, 3319430400, 3339990000, 3350880000, 3371439600,
4956    ],
4957    record_table: &[
4958        Record { offset: -21600, dst: false, abbrev: 51 },
4959        Record { offset: -18000, dst: true, abbrev: 52 },
4960        Record { offset: -18000, dst: true, abbrev: 53 },
4961        Record { offset: -18000, dst: true, abbrev: 54 },
4962        Record { offset: -18000, dst: false, abbrev: 45 },
4963    ],
4964    records: &[
4965        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 4, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4966        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4967        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4968        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4969        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4970        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4971        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4972        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4973        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
4974        0, 1, 0, 1, 0,
4975    ],
4976    future: Future::DaylightSaving {
4977        standard: Record { offset: -21600, dst: false, abbrev: 51 },
4978        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
4979        start: (36096, 7200),
4980        end: (44160, 7200),
4981    },
4982};
4983
4984static ZONE_144: ZoneData = ZoneData {
4985    initial: Record { offset: -21508, dst: false, abbrev: 0 },
4986    starts: &[
4987        -1514743200, 378201600, 405068400, 828864000, 846399600, 860313600, 877849200, 891763200,
4988        909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400,
4989        1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800,
4990        1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1270368000,
4991        1288508400, 1301817600, 1319958000, 1333267200, 1351407600, 1365321600, 1382857200, 1396771200,
4992        1414306800, 1428220800, 1445756400, 1459670400, 1477810800, 1491120000, 1509260400, 1522569600,
4993        1540710000, 1554624000, 1572159600, 1586073600, 1603609200, 1617523200, 1635663600, 1648972800,
4994        1667113200,
4995    ],
4996    record_table: &[
4997        Record { offset: -21600, dst: false, abbrev: 51 },
4998        Record { offset: -18000, dst: false, abbrev: 45 },
4999        Record { offset: -18000, dst: true, abbrev: 52 },
5000    ],
5001    records: &[
5002        0, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
5003        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
5004        0, 2, 0, 2, 0, 2, 0, 2, 0,
5005    ],
5006    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
5007};
5008
5009static ZONE_145: ZoneData = ZoneData {
5010    initial: Record { offset: 54822, dst: false, abbrev: 0 },
5011    starts: &[
5012        -3225223727, -2188955622, -880207200, -769395600, -765385200, -21477600, -5756400, 9972000,
5013        25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400,
5014        152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400,
5015        278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800,
5016        404902800, 420026400, 436352400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000,
5017        1520766000, 1541325600, 1547978400, 1552215600, 1572775200, 1583665200, 1604224800, 1615719600,
5018        1636279200, 1647169200, 1667728800, 1678618800, 1699178400, 1710068400, 1730628000, 1741518000,
5019        1762077600, 1772967600, 1793527200, 1805022000, 1825581600, 1836471600, 1857031200, 1867921200,
5020        1888480800, 1899370800, 1919930400, 1930820400, 1951380000, 1962874800, 1983434400, 1994324400,
5021        2014884000, 2025774000, 2046333600, 2057223600, 2077783200, 2088673200, 2109232800, 2120122800,
5022        2140682400, 2152177200, 2172736800, 2183626800, 2204186400, 2215076400, 2235636000, 2246526000,
5023        2267085600, 2277975600, 2298535200, 2309425200, 2329984800, 2341479600, 2362039200, 2372929200,
5024        2393488800, 2404378800, 2424938400, 2435828400, 2456388000, 2467278000, 2487837600, 2499332400,
5025        2519892000, 2530782000, 2551341600, 2562231600, 2582791200, 2593681200, 2614240800, 2625130800,
5026        2645690400, 2656580400, 2677140000, 2688634800, 2709194400, 2720084400, 2740644000, 2751534000,
5027        2772093600, 2782983600, 2803543200, 2814433200, 2834992800, 2846487600, 2867047200, 2877937200,
5028        2898496800, 2909386800, 2929946400, 2940836400, 2961396000, 2972286000, 2992845600, 3003735600,
5029        3024295200, 3035790000, 3056349600, 3067239600, 3087799200, 3098689200, 3119248800, 3130138800,
5030        3150698400, 3161588400, 3182148000, 3193038000, 3213597600, 3225092400, 3245652000, 3256542000,
5031        3277101600, 3287991600, 3308551200, 3319441200, 3340000800, 3350890800, 3371450400,
5032    ],
5033    record_table: &[
5034        Record { offset: -31578, dst: false, abbrev: 0 },
5035        Record { offset: -28800, dst: false, abbrev: 61 },
5036        Record { offset: -25200, dst: true, abbrev: 74 },
5037        Record { offset: -25200, dst: true, abbrev: 75 },
5038        Record { offset: -25200, dst: true, abbrev: 62 },
5039        Record { offset: -32400, dst: false, abbrev: 43 },
5040        Record { offset: -28800, dst: true, abbrev: 44 },
5041    ],
5042    records: &[
5043        0, 1, 2, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
5044        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 5, 6, 5, 6, 5, 6, 1, 5, 6, 5, 6, 5, 6,
5045        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
5046        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
5047        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
5048        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
5049        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
5050    ],
5051    future: Future::DaylightSaving {
5052        standard: Record { offset: -32400, dst: false, abbrev: 43 },
5053        daylight: Record { offset: -28800, dst: true, abbrev: 44 },
5054        start: (36096, 7200),
5055        end: (44160, 7200),
5056    },
5057};
5058
5059static ZONE_146: ZoneData = ZoneData {
5060    initial: Record { offset: -23796, dst: false, abbrev: 0 },
5061    starts: &[
5062        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, -975261600, -963169200,
5063        -917114400, -907354800, -821901600, -810068400, -627501600, -612990000, 828864000, 846399600,
5064        860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800,
5065        989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000,
5066        1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400,
5067        1238918400, 1256454000, 1270368000, 1288508400, 1301817600, 1319958000, 1333267200, 1351407600,
5068        1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400, 1459670400, 1477810800,
5069        1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600, 1586073600, 1603609200,
5070        1617523200, 1635663600, 1648972800, 1667113200,
5071    ],
5072    record_table: &[
5073        Record { offset: -25200, dst: false, abbrev: 55 },
5074        Record { offset: -21600, dst: false, abbrev: 51 },
5075        Record { offset: -21600, dst: true, abbrev: 56 },
5076        Record { offset: -18000, dst: true, abbrev: 52 },
5077        Record { offset: -18000, dst: true, abbrev: 53 },
5078    ],
5079    records: &[
5080        0, 1, 0, 2, 0, 1, 3, 1, 3, 1, 4, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
5081        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
5082        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
5083    ],
5084    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
5085};
5086
5087static ZONE_147: ZoneData = ZoneData {
5088    initial: Record { offset: -13480, dst: false, abbrev: 0 },
5089    starts: &[
5090        -1847650520, 326001600, 544597200, 562132800, 576046800, 594187200, 607496400, 625636800,
5091        638946000, 657086400, 671000400, 688536000, 702450000, 719985600, 733899600, 752040000,
5092        765349200, 783489600, 796798800, 814939200, 828853200, 846388800, 860302800, 877838400,
5093        891752400, 909288000, 923202000, 941342400, 954651600, 972792000, 986101200, 1004241600,
5094        1018155600, 1035691200, 1049605200, 1067140800, 1081054800, 1099195200, 1112504400, 1130644800,
5095        1143954000, 1162094400, 1173589200, 1194148800, 1205038800, 1225598400, 1236488400, 1257048000,
5096        1268542800, 1289102400, 1299992400, 1320552000, 1331442000, 1352001600, 1362891600, 1383451200,
5097        1394341200, 1414900800, 1425790800, 1446350400, 1457845200, 1478404800, 1489294800, 1509854400,
5098        1520744400, 1541304000, 1552194000, 1572753600, 1583643600, 1604203200, 1615698000, 1636257600,
5099        1647147600, 1667707200, 1678597200, 1699156800, 1710046800, 1730606400, 1741496400, 1762056000,
5100        1772946000, 1793505600, 1805000400, 1825560000, 1836450000, 1857009600, 1867899600, 1888459200,
5101        1899349200, 1919908800, 1930798800, 1951358400, 1962853200, 1983412800, 1994302800, 2014862400,
5102        2025752400, 2046312000, 2057202000, 2077761600, 2088651600, 2109211200, 2120101200, 2140660800,
5103        2152155600, 2172715200, 2183605200, 2204164800, 2215054800, 2235614400, 2246504400, 2267064000,
5104        2277954000, 2298513600, 2309403600, 2329963200, 2341458000, 2362017600, 2372907600, 2393467200,
5105        2404357200, 2424916800, 2435806800, 2456366400, 2467256400, 2487816000, 2499310800, 2519870400,
5106        2530760400, 2551320000, 2562210000, 2582769600, 2593659600, 2614219200, 2625109200, 2645668800,
5107        2656558800, 2677118400, 2688613200, 2709172800, 2720062800, 2740622400, 2751512400, 2772072000,
5108        2782962000, 2803521600, 2814411600, 2834971200, 2846466000, 2867025600, 2877915600, 2898475200,
5109        2909365200, 2929924800, 2940814800, 2961374400, 2972264400, 2992824000, 3003714000, 3024273600,
5110        3035768400, 3056328000, 3067218000, 3087777600, 3098667600, 3119227200, 3130117200, 3150676800,
5111        3161566800, 3182126400, 3193016400, 3213576000, 3225070800, 3245630400, 3256520400, 3277080000,
5112        3287970000, 3308529600, 3319419600, 3339979200, 3350869200, 3371428800,
5113    ],
5114    record_table: &[
5115        Record { offset: -14400, dst: false, abbrev: 38 },
5116        Record { offset: -10800, dst: false, abbrev: 46 },
5117        Record { offset: -7200, dst: true, abbrev: 47 },
5118    ],
5119    records: &[
5120        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5121        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5122        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5123        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5124        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5125        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5126        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5127        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5128    ],
5129    future: Future::DaylightSaving {
5130        standard: Record { offset: -10800, dst: false, abbrev: 46 },
5131        daylight: Record { offset: -7200, dst: true, abbrev: 47 },
5132        start: (36096, 7200),
5133        end: (44160, 7200),
5134    },
5135};
5136
5137static ZONE_148: ZoneData = ZoneData {
5138    initial: Record { offset: -15548, dst: false, abbrev: 0 },
5139    starts: &[
5140        -2715882052, -2131642800, -1632074400, -1615143600, -1153681200, -1145822400, -1122231600, -1114372800,
5141        -1090782000, -1082923200, -1059332400, -1051473600, -1027882800, -1020024000, -996433200, -988574400,
5142        -965674800, -955396800, -934743600, -923947200, -904503600, -891892800, -880221600, -769395600,
5143        -765399600, -747252000, -733950000, -715802400, -702500400, -684352800, -671050800, -652903200,
5144        -639601200, -620848800, -608151600, -589399200, -576097200, -557949600, -544647600, -526500000,
5145        -513198000, -495050400, -481748400, -463600800, -450298800, -431546400, -418244400, -400096800,
5146        -384375600, -368647200, -352926000, -337197600, -321476400, -305748000, -289422000, -273693600,
5147        -257972400, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200,
5148        -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000,
5149        -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 136360800,
5150        152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000,
5151        278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400,
5152        404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600,
5153        530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600,
5154        657090000, 671004000, 688539600, 702453600, 719989200, 733896060, 752036460, 765345660,
5155        783486060, 796795260, 814935660, 828849660, 846385260, 860299260, 877834860, 891748860,
5156        909284460, 923198460, 941338860, 954648060, 972788460, 986097660, 1004238060, 1018152060,
5157        1035687660, 1049601660, 1067137260, 1081051260, 1099191660, 1112500860, 1130641260, 1143950460,
5158        1162090860, 1167624000, 1173592800, 1194152400, 1205042400, 1225602000, 1236492000, 1257051600,
5159        1268546400, 1289106000, 1299996000, 1320555600, 1331445600, 1352005200, 1362895200, 1383454800,
5160        1394344800, 1414904400, 1425794400, 1446354000, 1457848800, 1478408400, 1489298400, 1509858000,
5161        1520748000, 1541307600, 1552197600, 1572757200, 1583647200, 1604206800, 1615701600, 1636261200,
5162        1647151200, 1667710800, 1678600800, 1699160400, 1710050400, 1730610000, 1741500000, 1762059600,
5163        1772949600, 1793509200, 1805004000, 1825563600, 1836453600, 1857013200, 1867903200, 1888462800,
5164        1899352800, 1919912400, 1930802400, 1951362000, 1962856800, 1983416400, 1994306400, 2014866000,
5165        2025756000, 2046315600, 2057205600, 2077765200, 2088655200, 2109214800, 2120104800, 2140664400,
5166        2152159200, 2172718800, 2183608800, 2204168400, 2215058400, 2235618000, 2246508000, 2267067600,
5167        2277957600, 2298517200, 2309407200, 2329966800, 2341461600, 2362021200, 2372911200, 2393470800,
5168        2404360800, 2424920400, 2435810400, 2456370000, 2467260000, 2487819600, 2499314400, 2519874000,
5169        2530764000, 2551323600, 2562213600, 2582773200, 2593663200, 2614222800, 2625112800, 2645672400,
5170        2656562400, 2677122000, 2688616800, 2709176400, 2720066400, 2740626000, 2751516000, 2772075600,
5171        2782965600, 2803525200, 2814415200, 2834974800, 2846469600, 2867029200, 2877919200, 2898478800,
5172        2909368800, 2929928400, 2940818400, 2961378000, 2972268000, 2992827600, 3003717600, 3024277200,
5173        3035772000, 3056331600, 3067221600, 3087781200, 3098671200, 3119230800, 3130120800, 3150680400,
5174        3161570400, 3182130000, 3193020000, 3213579600, 3225074400, 3245634000, 3256524000, 3277083600,
5175        3287973600, 3308533200, 3319423200, 3339982800, 3350872800, 3371432400,
5176    ],
5177    record_table: &[
5178        Record { offset: -18000, dst: false, abbrev: 45 },
5179        Record { offset: -14400, dst: false, abbrev: 38 },
5180        Record { offset: -10800, dst: true, abbrev: 57 },
5181        Record { offset: -10800, dst: true, abbrev: 39 },
5182        Record { offset: -10800, dst: true, abbrev: 40 },
5183    ],
5184    records: &[
5185        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4,
5186        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
5187        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
5188        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
5189        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
5190        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
5191        1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5192        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5193        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5194        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5195        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5196        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5197    ],
5198    future: Future::DaylightSaving {
5199        standard: Record { offset: -14400, dst: false, abbrev: 38 },
5200        daylight: Record { offset: -10800, dst: true, abbrev: 57 },
5201        start: (36096, 7200),
5202        end: (44160, 7200),
5203    },
5204};
5205
5206static ZONE_149: ZoneData = ZoneData {
5207    initial: Record { offset: -24076, dst: false, abbrev: 0 },
5208    starts: &[
5209        -1514743200, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, 576057600, 594198000,
5210        828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200,
5211        954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600,
5212        1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800,
5213        1207468800, 1225004400, 1238918400, 1256454000, 1270368000, 1288508400, 1301817600, 1319958000,
5214        1333267200, 1351407600, 1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400,
5215        1459670400, 1477810800, 1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600,
5216        1586073600, 1603609200, 1617523200, 1635663600, 1648972800, 1667113200,
5217    ],
5218    record_table: &[
5219        Record { offset: -25200, dst: false, abbrev: 55 },
5220        Record { offset: -21600, dst: false, abbrev: 51 },
5221        Record { offset: -21600, dst: true, abbrev: 56 },
5222        Record { offset: -18000, dst: true, abbrev: 52 },
5223    ],
5224    records: &[
5225        0, 1, 0, 2, 0, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
5226        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
5227        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
5228    ],
5229    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
5230};
5231
5232static ZONE_150: ZoneData = ZoneData {
5233    initial: Record { offset: -13491, dst: false, abbrev: 0 },
5234    starts: &[
5235        -1942690509, -1567455309, -1459627200, -1443819600, -1428006600, -1412283600, -1396470600, -1380747600,
5236        -1141590600, -1128286800, -1110141000, -1096837200, -1078691400, -1065387600, -1047241800, -1033938000,
5237        -1015187400, -1002488400, -983737800, -971038800, -954707400, -938984400, -920838600, -907534800,
5238        -896819400, -853621200, -845847000, -334789200, -319671000, -314226000, -309996000, -149720400,
5239        -134604000, -50446800, -34205400, 9860400, 14176800, 72846000, 80100000, 127278000,
5240        132111000, 147234600, 156913200, 165376800, 219812400, 226461600, 250052400, 257911200,
5241        282711600, 289360800, 294202800, 322020000, 566449200, 573012000, 597812400, 605066400,
5242        625633200, 635911200, 656478000, 667965600, 688532400, 699415200, 719377200, 730864800,
5243        1095562800, 1111896000, 1128834000, 1142136000, 1159678800, 1173585600, 1191733200, 1205035200,
5244        1223182800, 1236484800, 1254632400, 1268539200, 1286082000, 1299988800, 1317531600, 1331438400,
5245        1349586000, 1362888000, 1381035600, 1394337600, 1412485200, 1425787200,
5246    ],
5247    record_table: &[
5248        Record { offset: -13491, dst: false, abbrev: 27 },
5249        Record { offset: -14400, dst: false, abbrev: 49 },
5250        Record { offset: -10800, dst: true, abbrev: 46 },
5251        Record { offset: -12600, dst: false, abbrev: 58 },
5252        Record { offset: -9000, dst: true, abbrev: 84 },
5253        Record { offset: -10800, dst: false, abbrev: 46 },
5254        Record { offset: -7200, dst: true, abbrev: 47 },
5255        Record { offset: -5400, dst: true, abbrev: 85 },
5256    ],
5257    records: &[
5258        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
5259        2, 4, 5, 4, 5, 6, 5, 6, 5, 4, 5, 6, 5, 6, 5, 7, 4, 5, 6, 5, 6, 5, 6, 5,
5260        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
5261        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
5262    ],
5263    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
5264};
5265
5266static ZONE_151: ZoneData = ZoneData {
5267    initial: Record { offset: -19052, dst: false, abbrev: 0 },
5268    starts: &[
5269        -2366736148, -1632070800, -1615140000, -1601753400, -1583697600, -1567357200, -1554667200, -1534698000,
5270        -1524074400, -1503248400, -1492365600, -1471798800, -1460916000, -1440954000, -1428861600, -1409504400,
5271        -1397412000, -1378054800, -1365962400, -1346605200, -1333908000, -1315155600, -1301853600, -1283706000,
5272        -1270404000, -1252256400, -1238954400, -1220806800, -1207504800, -1188752400, -1176055200, -1157302800,
5273        -1144000800, -1125853200, -1112551200, -1094403600, -1081101600, -1062954000, -1049652000, -1031504400,
5274        -1018202400, -1000054800, -986752800, -968000400, -955303200, -936550800, -880218000, -769395600,
5275        -765396000, -747248400, -733946400, -715798800, -702496800, -684349200, -671047200, -652899600,
5276        -634154400, -620845200, -602704800, -589395600, -576093600, -557946000, -544644000, -526496400,
5277        -513194400, -495046800, -481744800, -463597200, -450295200, -431542800, -418240800, -400093200,
5278        -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000,
5279        -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600,
5280        -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400,
5281        -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800,
5282        120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200,
5283        247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400,
5284        372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600,
5285        499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600,
5286        625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800,
5287        752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000,
5288        877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400,
5289        1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600,
5290        1130652000, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600,
5291        1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800,
5292        1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1457852400, 1478412000, 1489302000,
5293        1509861600, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800, 1604210400, 1615705200,
5294        1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000, 1730613600, 1741503600,
5295        1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200, 1857016800, 1867906800,
5296        1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400, 1983420000, 1994310000,
5297        2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800, 2109218400, 2120108400,
5298        2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000, 2235621600, 2246511600,
5299        2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200, 2362024800, 2372914800,
5300        2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600, 2487823200, 2499318000,
5301        2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800, 2614226400, 2625116400,
5302        2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000, 2740629600, 2751519600,
5303        2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200, 2867032800, 2877922800,
5304        2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600, 2992831200, 3003721200,
5305        3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800, 3119234400, 3130124400,
5306        3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000, 3245637600, 3256527600,
5307        3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400, 3371436000,
5308    ],
5309    record_table: &[
5310        Record { offset: -18000, dst: false, abbrev: 45 },
5311        Record { offset: -14400, dst: true, abbrev: 66 },
5312        Record { offset: -14400, dst: true, abbrev: 76 },
5313        Record { offset: -14400, dst: true, abbrev: 77 },
5314    ],
5315    records: &[
5316        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5317        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3,
5318        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5319        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5320        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5321        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5322        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5323        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5324        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5325        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5326        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5327        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5328        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5329    ],
5330    future: Future::DaylightSaving {
5331        standard: Record { offset: -18000, dst: false, abbrev: 45 },
5332        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
5333        start: (36096, 7200),
5334        end: (44160, 7200),
5335    },
5336};
5337
5338static ZONE_152: ZoneData = ZoneData {
5339    initial: Record { offset: -14932, dst: false, abbrev: 0 },
5340    starts: &[
5341        -1846266608,
5342    ],
5343    record_table: &[
5344        Record { offset: -14400, dst: false, abbrev: 38 },
5345    ],
5346    records: &[
5347        0,
5348    ],
5349    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
5350};
5351
5352static ZONE_153: ZoneData = ZoneData {
5353    initial: Record { offset: -18570, dst: false, abbrev: 0 },
5354    starts: &[
5355        -1825095030, -873140400, -788904000, -786222000, -769395600, -763848000, -179341200, -163620000,
5356        -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800,
5357        -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400,
5358        104914800, 120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600,
5359        230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000,
5360        357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200,
5361        483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400,
5362        607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800,
5363        733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000,
5364        860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200,
5365        986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400,
5366        1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600,
5367        1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800,
5368        1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1457852400, 1478412000,
5369        1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800, 1583650800, 1604210400,
5370        1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000, 1710054000, 1730613600,
5371        1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200, 1836457200, 1857016800,
5372        1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600, 1962860400, 1983420000,
5373        1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800, 2088658800, 2109218400,
5374        2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000, 2215062000, 2235621600,
5375        2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400, 2341465200, 2362024800,
5376        2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600, 2467263600, 2487823200,
5377        2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800, 2593666800, 2614226400,
5378        2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000, 2720070000, 2740629600,
5379        2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400, 2846473200, 2867032800,
5380        2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600, 2972271600, 2992831200,
5381        3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800, 3098674800, 3119234400,
5382        3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200, 3225078000, 3245637600,
5383        3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400, 3350876400, 3371436000,
5384    ],
5385    record_table: &[
5386        Record { offset: -18000, dst: false, abbrev: 45 },
5387        Record { offset: -14400, dst: true, abbrev: 76 },
5388        Record { offset: -14400, dst: true, abbrev: 77 },
5389        Record { offset: -14400, dst: true, abbrev: 66 },
5390    ],
5391    records: &[
5392        0, 1, 0, 1, 2, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5393        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5394        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5395        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5396        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5397        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5398        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5399        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5400        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5401        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
5402    ],
5403    future: Future::DaylightSaving {
5404        standard: Record { offset: -18000, dst: false, abbrev: 45 },
5405        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
5406        start: (36096, 7200),
5407        end: (44160, 7200),
5408    },
5409};
5410
5411static ZONE_154: ZoneData = ZoneData {
5412    initial: Record { offset: -17762, dst: false, abbrev: 0 },
5413    starts: &[
5414        -2717650800, -1633280400, -1615140000, -1601830800, -1583690400, -1570381200, -1551636000, -1536512400,
5415        -1523210400, -1504458000, -1491760800, -1473008400, -1459706400, -1441558800, -1428256800, -1410109200,
5416        -1396807200, -1378659600, -1365357600, -1347210000, -1333908000, -1315155600, -1301853600, -1283706000,
5417        -1270404000, -1252256400, -1238954400, -1220806800, -1207504800, -1189357200, -1176055200, -1157302800,
5418        -1144605600, -1125853200, -1112551200, -1094403600, -1081101600, -1062954000, -1049652000, -1031504400,
5419        -1018202400, -1000054800, -986752800, -968000400, -955303200, -936550800, -923248800, -905101200,
5420        -891799200, -880218000, -769395600, -765396000, -747248400, -733946400, -715798800, -702496800,
5421        -684349200, -671047200, -652899600, -639597600, -620845200, -608148000, -589395600, -576093600,
5422        -557946000, -544644000, -526496400, -513194400, -495046800, -481744800, -463597200, -447271200,
5423        -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800,
5424        -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600,
5425        -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400,
5426        -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800,
5427        73465200, 89186400, 104914800, 120636000, 126687600, 152085600, 162370800, 183535200,
5428        199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400,
5429        325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600,
5430        452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000,
5431        576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200,
5432        702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400,
5433        828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600,
5434        954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000,
5435        1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000,
5436        1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200,
5437        1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600,
5438        1457852400, 1478412000, 1489302000, 1509861600, 1520751600, 1541311200, 1552201200, 1572760800,
5439        1583650800, 1604210400, 1615705200, 1636264800, 1647154800, 1667714400, 1678604400, 1699164000,
5440        1710054000, 1730613600, 1741503600, 1762063200, 1772953200, 1793512800, 1805007600, 1825567200,
5441        1836457200, 1857016800, 1867906800, 1888466400, 1899356400, 1919916000, 1930806000, 1951365600,
5442        1962860400, 1983420000, 1994310000, 2014869600, 2025759600, 2046319200, 2057209200, 2077768800,
5443        2088658800, 2109218400, 2120108400, 2140668000, 2152162800, 2172722400, 2183612400, 2204172000,
5444        2215062000, 2235621600, 2246511600, 2267071200, 2277961200, 2298520800, 2309410800, 2329970400,
5445        2341465200, 2362024800, 2372914800, 2393474400, 2404364400, 2424924000, 2435814000, 2456373600,
5446        2467263600, 2487823200, 2499318000, 2519877600, 2530767600, 2551327200, 2562217200, 2582776800,
5447        2593666800, 2614226400, 2625116400, 2645676000, 2656566000, 2677125600, 2688620400, 2709180000,
5448        2720070000, 2740629600, 2751519600, 2772079200, 2782969200, 2803528800, 2814418800, 2834978400,
5449        2846473200, 2867032800, 2877922800, 2898482400, 2909372400, 2929932000, 2940822000, 2961381600,
5450        2972271600, 2992831200, 3003721200, 3024280800, 3035775600, 3056335200, 3067225200, 3087784800,
5451        3098674800, 3119234400, 3130124400, 3150684000, 3161574000, 3182133600, 3193023600, 3213583200,
5452        3225078000, 3245637600, 3256527600, 3277087200, 3287977200, 3308536800, 3319426800, 3339986400,
5453        3350876400, 3371436000,
5454    ],
5455    record_table: &[
5456        Record { offset: -18000, dst: false, abbrev: 45 },
5457        Record { offset: -14400, dst: true, abbrev: 66 },
5458        Record { offset: -14400, dst: true, abbrev: 76 },
5459        Record { offset: -14400, dst: true, abbrev: 77 },
5460    ],
5461    records: &[
5462        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5463        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5464        0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5465        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5466        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5467        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5468        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5469        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5470        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5471        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5472        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5473        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5474        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5475        1, 0,
5476    ],
5477    future: Future::DaylightSaving {
5478        standard: Record { offset: -18000, dst: false, abbrev: 45 },
5479        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
5480        start: (36096, 7200),
5481        end: (44160, 7200),
5482    },
5483};
5484
5485static ZONE_155: ZoneData = ZoneData {
5486    initial: Record { offset: 46702, dst: false, abbrev: 0 },
5487    starts: &[
5488        -3225223727, -2188947502, -880196400, -769395600, -765374400, -86878800, -21466800, -5745600,
5489        9982800, 25704000, 41432400, 57758400, 73486800, 89208000, 104936400, 120657600,
5490        126709200, 152107200, 162392400, 183556800, 199285200, 215611200, 230734800, 247060800,
5491        262789200, 278510400, 294238800, 309960000, 325688400, 341409600, 357138000, 372859200,
5492        388587600, 404913600, 420037200, 436363200, 439030800, 452084400, 467805600, 483534000,
5493        499255200, 514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000,
5494        625658400, 638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200,
5495        752061600, 765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400,
5496        877860000, 891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800,
5497        1004263200, 1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000,
5498        1130666400, 1143975600, 1162116000, 1173610800, 1194170400, 1205060400, 1225620000, 1236510000,
5499        1257069600, 1268564400, 1289124000, 1300014000, 1320573600, 1331463600, 1352023200, 1362913200,
5500        1383472800, 1394362800, 1414922400, 1425812400, 1446372000, 1457866800, 1478426400, 1489316400,
5501        1509876000, 1520766000, 1541325600, 1552215600, 1572775200, 1583665200, 1604224800, 1615719600,
5502        1636279200, 1647169200, 1667728800, 1678618800, 1699178400, 1710068400, 1730628000, 1741518000,
5503        1762077600, 1772967600, 1793527200, 1805022000, 1825581600, 1836471600, 1857031200, 1867921200,
5504        1888480800, 1899370800, 1919930400, 1930820400, 1951380000, 1962874800, 1983434400, 1994324400,
5505        2014884000, 2025774000, 2046333600, 2057223600, 2077783200, 2088673200, 2109232800, 2120122800,
5506        2140682400, 2152177200, 2172736800, 2183626800, 2204186400, 2215076400, 2235636000, 2246526000,
5507        2267085600, 2277975600, 2298535200, 2309425200, 2329984800, 2341479600, 2362039200, 2372929200,
5508        2393488800, 2404378800, 2424938400, 2435828400, 2456388000, 2467278000, 2487837600, 2499332400,
5509        2519892000, 2530782000, 2551341600, 2562231600, 2582791200, 2593681200, 2614240800, 2625130800,
5510        2645690400, 2656580400, 2677140000, 2688634800, 2709194400, 2720084400, 2740644000, 2751534000,
5511        2772093600, 2782983600, 2803543200, 2814433200, 2834992800, 2846487600, 2867047200, 2877937200,
5512        2898496800, 2909386800, 2929946400, 2940836400, 2961396000, 2972286000, 2992845600, 3003735600,
5513        3024295200, 3035790000, 3056349600, 3067239600, 3087799200, 3098689200, 3119248800, 3130138800,
5514        3150698400, 3161588400, 3182148000, 3193038000, 3213597600, 3225092400, 3245652000, 3256542000,
5515        3277101600, 3287991600, 3308551200, 3319441200, 3340000800, 3350890800, 3371450400,
5516    ],
5517    record_table: &[
5518        Record { offset: -39698, dst: false, abbrev: 0 },
5519        Record { offset: -39600, dst: false, abbrev: 30 },
5520        Record { offset: -36000, dst: true, abbrev: 31 },
5521        Record { offset: -36000, dst: true, abbrev: 32 },
5522        Record { offset: -39600, dst: false, abbrev: 33 },
5523        Record { offset: -36000, dst: true, abbrev: 34 },
5524        Record { offset: -32400, dst: false, abbrev: 42 },
5525        Record { offset: -32400, dst: false, abbrev: 43 },
5526        Record { offset: -28800, dst: true, abbrev: 44 },
5527    ],
5528    records: &[
5529        0, 1, 2, 3, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5530        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 6, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5531        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5532        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5533        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5534        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5535        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5536        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5537        7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8,
5538        7, 8, 7, 8, 7, 8, 7,
5539    ],
5540    future: Future::DaylightSaving {
5541        standard: Record { offset: -32400, dst: false, abbrev: 43 },
5542        daylight: Record { offset: -28800, dst: true, abbrev: 44 },
5543        start: (36096, 7200),
5544        end: (44160, 7200),
5545    },
5546};
5547
5548static ZONE_156: ZoneData = ZoneData {
5549    initial: Record { offset: -7780, dst: false, abbrev: 0 },
5550    starts: &[
5551        -1767217820, -1206961200, -1191366000, -1175378400, -1159830000, -633823200, -622072800, -602287200,
5552        -591836400, -570751200, -560214000, -539128800, -531356400, -191368800, -184201200, -155167200,
5553        -150073200, -128901600, -121129200, -99957600, -89593200, -68421600, -57970800, 499744800,
5554        511232400, 530589600, 540262800, 562125600, 571194000, 592970400, 602038800, 624420000,
5555        634698000, 938916000, 951613200, 970970400, 971571600, 1003024800, 1013907600,
5556    ],
5557    record_table: &[
5558        Record { offset: -7200, dst: false, abbrev: 47 },
5559        Record { offset: -3600, dst: true, abbrev: 12 },
5560    ],
5561    records: &[
5562        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5563        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5564    ],
5565    future: Future::Fixed { record: Record { offset: -7200, dst: false, abbrev: 47 } },
5566};
5567
5568static ZONE_157: ZoneData = ZoneData {
5569    initial: Record { offset: -24427, dst: false, abbrev: 0 },
5570    starts: &[
5571        -2717643600, -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -769395600, -765388800,
5572        -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600,
5573        41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800,
5574        162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000,
5575        294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200,
5576        420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600,
5577        544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800,
5578        671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000,
5579        796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400,
5580        923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600,
5581        1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800,
5582        1173603600, 1194163200, 1205053200, 1225612800, 1236502800, 1257062400, 1268557200, 1289116800,
5583        1300003200, 1320562800, 1331452800, 1352012400, 1362902400, 1383462000, 1394352000, 1414911600,
5584        1425801600, 1446361200, 1457856000, 1478415600, 1489305600, 1509865200, 1520755200, 1541314800,
5585        1552204800, 1572764400, 1583654400, 1604214000, 1615708800, 1636268400, 1647158400, 1667718000,
5586        1678608000, 1699167600, 1710057600, 1730617200, 1741507200, 1762066800, 1772956800, 1793516400,
5587        1805011200, 1825570800, 1836460800, 1857020400, 1867910400, 1888470000, 1899360000, 1919919600,
5588        1930809600, 1951369200, 1962864000, 1983423600, 1994313600, 2014873200, 2025763200, 2046322800,
5589        2057212800, 2077772400, 2088662400, 2109222000, 2120112000, 2140671600, 2152166400, 2172726000,
5590        2183616000, 2204175600, 2215065600, 2235625200, 2246515200, 2267074800, 2277964800, 2298524400,
5591        2309414400, 2329974000, 2341468800, 2362028400, 2372918400, 2393478000, 2404368000, 2424927600,
5592        2435817600, 2456377200, 2467267200, 2487826800, 2499321600, 2519881200, 2530771200, 2551330800,
5593        2562220800, 2582780400, 2593670400, 2614230000, 2625120000, 2645679600, 2656569600, 2677129200,
5594        2688624000, 2709183600, 2720073600, 2740633200, 2751523200, 2772082800, 2782972800, 2803532400,
5595        2814422400, 2834982000, 2846476800, 2867036400, 2877926400, 2898486000, 2909376000, 2929935600,
5596        2940825600, 2961385200, 2972275200, 2992834800, 3003724800, 3024284400, 3035779200, 3056338800,
5597        3067228800, 3087788400, 3098678400, 3119238000, 3130128000, 3150687600, 3161577600, 3182137200,
5598        3193027200, 3213586800, 3225081600, 3245641200, 3256531200, 3277090800, 3287980800, 3308540400,
5599        3319430400, 3339990000, 3350880000, 3371439600,
5600    ],
5601    record_table: &[
5602        Record { offset: -25200, dst: false, abbrev: 55 },
5603        Record { offset: -21600, dst: true, abbrev: 56 },
5604        Record { offset: -21600, dst: true, abbrev: 63 },
5605        Record { offset: -21600, dst: true, abbrev: 64 },
5606        Record { offset: -21600, dst: false, abbrev: 51 },
5607        Record { offset: -18000, dst: true, abbrev: 52 },
5608    ],
5609    records: &[
5610        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5611        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5612        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5613        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4,
5614        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5615        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5616        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5617        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5618        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5619        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5620    ],
5621    future: Future::DaylightSaving {
5622        standard: Record { offset: -21600, dst: false, abbrev: 51 },
5623        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
5624        start: (36096, 7200),
5625        end: (44160, 7200),
5626    },
5627};
5628
5629static ZONE_158: ZoneData = ZoneData {
5630    initial: Record { offset: -24312, dst: false, abbrev: 0 },
5631    starts: &[
5632        -2717643600, -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -769395600, -765388800,
5633        -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600,
5634        41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800,
5635        162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000,
5636        294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200,
5637        420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600,
5638        544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800,
5639        671014800, 688550400, 702464400, 720000000, 733910400, 752050800, 765360000, 783500400,
5640        796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800,
5641        923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000,
5642        1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200,
5643        1173600000, 1194159600, 1205049600, 1225609200, 1236499200, 1257058800, 1268553600, 1289113200,
5644        1300003200, 1320562800, 1331452800, 1352012400, 1362902400, 1383462000, 1394352000, 1414911600,
5645        1425801600, 1446361200, 1457856000, 1478415600, 1489305600, 1509865200, 1520755200, 1541314800,
5646        1552204800, 1572764400, 1583654400, 1604214000, 1615708800, 1636268400, 1647158400, 1667718000,
5647        1678608000, 1699167600, 1710057600, 1730617200, 1741507200, 1762066800, 1772956800, 1793516400,
5648        1805011200, 1825570800, 1836460800, 1857020400, 1867910400, 1888470000, 1899360000, 1919919600,
5649        1930809600, 1951369200, 1962864000, 1983423600, 1994313600, 2014873200, 2025763200, 2046322800,
5650        2057212800, 2077772400, 2088662400, 2109222000, 2120112000, 2140671600, 2152166400, 2172726000,
5651        2183616000, 2204175600, 2215065600, 2235625200, 2246515200, 2267074800, 2277964800, 2298524400,
5652        2309414400, 2329974000, 2341468800, 2362028400, 2372918400, 2393478000, 2404368000, 2424927600,
5653        2435817600, 2456377200, 2467267200, 2487826800, 2499321600, 2519881200, 2530771200, 2551330800,
5654        2562220800, 2582780400, 2593670400, 2614230000, 2625120000, 2645679600, 2656569600, 2677129200,
5655        2688624000, 2709183600, 2720073600, 2740633200, 2751523200, 2772082800, 2782972800, 2803532400,
5656        2814422400, 2834982000, 2846476800, 2867036400, 2877926400, 2898486000, 2909376000, 2929935600,
5657        2940825600, 2961385200, 2972275200, 2992834800, 3003724800, 3024284400, 3035779200, 3056338800,
5658        3067228800, 3087788400, 3098678400, 3119238000, 3130128000, 3150687600, 3161577600, 3182137200,
5659        3193027200, 3213586800, 3225081600, 3245641200, 3256531200, 3277090800, 3287980800, 3308540400,
5660        3319430400, 3339990000, 3350880000, 3371439600,
5661    ],
5662    record_table: &[
5663        Record { offset: -25200, dst: false, abbrev: 55 },
5664        Record { offset: -21600, dst: true, abbrev: 56 },
5665        Record { offset: -21600, dst: true, abbrev: 63 },
5666        Record { offset: -21600, dst: true, abbrev: 64 },
5667        Record { offset: -21600, dst: false, abbrev: 51 },
5668        Record { offset: -18000, dst: true, abbrev: 52 },
5669    ],
5670    records: &[
5671        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5672        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5673        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5674        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5675        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5676        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5677        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5678        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5679        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5680        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5681    ],
5682    future: Future::DaylightSaving {
5683        standard: Record { offset: -21600, dst: false, abbrev: 51 },
5684        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
5685        start: (36096, 7200),
5686        end: (44160, 7200),
5687    },
5688};
5689
5690static ZONE_159: ZoneData = ZoneData {
5691    initial: Record { offset: -24339, dst: false, abbrev: 0 },
5692    starts: &[
5693        -2717643600, -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -769395600, -765388800,
5694        -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600,
5695        41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800,
5696        162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000,
5697        294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200,
5698        420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600,
5699        544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800,
5700        671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000,
5701        796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400,
5702        923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600,
5703        1049619600, 1067155200, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200,
5704        1173600000, 1194159600, 1205049600, 1225609200, 1236499200, 1257058800, 1268553600, 1289113200,
5705        1300003200, 1320562800, 1331452800, 1352012400, 1362902400, 1383462000, 1394352000, 1414911600,
5706        1425801600, 1446361200, 1457856000, 1478415600, 1489305600, 1509865200, 1520755200, 1541314800,
5707        1552204800, 1572764400, 1583654400, 1604214000, 1615708800, 1636268400, 1647158400, 1667718000,
5708        1678608000, 1699167600, 1710057600, 1730617200, 1741507200, 1762066800, 1772956800, 1793516400,
5709        1805011200, 1825570800, 1836460800, 1857020400, 1867910400, 1888470000, 1899360000, 1919919600,
5710        1930809600, 1951369200, 1962864000, 1983423600, 1994313600, 2014873200, 2025763200, 2046322800,
5711        2057212800, 2077772400, 2088662400, 2109222000, 2120112000, 2140671600, 2152166400, 2172726000,
5712        2183616000, 2204175600, 2215065600, 2235625200, 2246515200, 2267074800, 2277964800, 2298524400,
5713        2309414400, 2329974000, 2341468800, 2362028400, 2372918400, 2393478000, 2404368000, 2424927600,
5714        2435817600, 2456377200, 2467267200, 2487826800, 2499321600, 2519881200, 2530771200, 2551330800,
5715        2562220800, 2582780400, 2593670400, 2614230000, 2625120000, 2645679600, 2656569600, 2677129200,
5716        2688624000, 2709183600, 2720073600, 2740633200, 2751523200, 2772082800, 2782972800, 2803532400,
5717        2814422400, 2834982000, 2846476800, 2867036400, 2877926400, 2898486000, 2909376000, 2929935600,
5718        2940825600, 2961385200, 2972275200, 2992834800, 3003724800, 3024284400, 3035779200, 3056338800,
5719        3067228800, 3087788400, 3098678400, 3119238000, 3130128000, 3150687600, 3161577600, 3182137200,
5720        3193027200, 3213586800, 3225081600, 3245641200, 3256531200, 3277090800, 3287980800, 3308540400,
5721        3319430400, 3339990000, 3350880000, 3371439600,
5722    ],
5723    record_table: &[
5724        Record { offset: -25200, dst: false, abbrev: 55 },
5725        Record { offset: -21600, dst: true, abbrev: 56 },
5726        Record { offset: -21600, dst: true, abbrev: 63 },
5727        Record { offset: -21600, dst: true, abbrev: 64 },
5728        Record { offset: -21600, dst: false, abbrev: 51 },
5729        Record { offset: -18000, dst: true, abbrev: 52 },
5730    ],
5731    records: &[
5732        0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5733        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5734        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
5735        1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5736        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5737        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5738        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5739        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5740        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5741        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
5742    ],
5743    future: Future::DaylightSaving {
5744        standard: Record { offset: -21600, dst: false, abbrev: 51 },
5745        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
5746        start: (36096, 7200),
5747        end: (44160, 7200),
5748    },
5749};
5750
5751static ZONE_160: ZoneData = ZoneData {
5752    initial: Record { offset: -25060, dst: false, abbrev: 0 },
5753    starts: &[
5754        -1514739600, -1343149200, -1234807200, -1220461200, -1207159200, -1191344400, 828864000, 846399600,
5755        860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400,
5756        989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600,
5757        1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000,
5758        1238922000, 1256457600, 1268557200, 1289116800, 1300006800, 1320566400, 1331456400, 1352016000,
5759        1362906000, 1383465600, 1394355600, 1414915200, 1425805200, 1446364800, 1457859600, 1478419200,
5760        1489309200, 1509868800, 1520758800, 1541318400, 1552208400, 1572768000, 1583658000, 1604217600,
5761        1615712400, 1636272000, 1647162000, 1667116800, 1669788000, 1678608000, 1699167600, 1710057600,
5762        1730617200, 1741507200, 1762066800, 1772956800, 1793516400, 1805011200, 1825570800, 1836460800,
5763        1857020400, 1867910400, 1888470000, 1899360000, 1919919600, 1930809600, 1951369200, 1962864000,
5764        1983423600, 1994313600, 2014873200, 2025763200, 2046322800, 2057212800, 2077772400, 2088662400,
5765        2109222000, 2120112000, 2140671600, 2152166400, 2172726000, 2183616000, 2204175600, 2215065600,
5766        2235625200, 2246515200, 2267074800, 2277964800, 2298524400, 2309414400, 2329974000, 2341468800,
5767        2362028400, 2372918400, 2393478000, 2404368000, 2424927600, 2435817600, 2456377200, 2467267200,
5768        2487826800, 2499321600, 2519881200, 2530771200, 2551330800, 2562220800, 2582780400, 2593670400,
5769        2614230000, 2625120000, 2645679600, 2656569600, 2677129200, 2688624000, 2709183600, 2720073600,
5770        2740633200, 2751523200, 2772082800, 2782972800, 2803532400, 2814422400, 2834982000, 2846476800,
5771        2867036400, 2877926400, 2898486000, 2909376000, 2929935600, 2940825600, 2961385200, 2972275200,
5772        2992834800, 3003724800, 3024284400, 3035779200, 3056338800, 3067228800, 3087788400, 3098678400,
5773        3119238000, 3130128000, 3150687600, 3161577600, 3182137200, 3193027200, 3213586800, 3225081600,
5774        3245641200, 3256531200, 3277090800, 3287980800, 3308540400, 3319430400, 3339990000, 3350880000,
5775        3371439600,
5776    ],
5777    record_table: &[
5778        Record { offset: -25200, dst: false, abbrev: 55 },
5779        Record { offset: -21600, dst: false, abbrev: 51 },
5780        Record { offset: -21600, dst: true, abbrev: 56 },
5781        Record { offset: -18000, dst: true, abbrev: 52 },
5782    ],
5783    records: &[
5784        0, 1, 0, 2, 0, 1, 3, 1, 3, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
5785        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
5786        2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3,
5787        1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3,
5788        1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3,
5789        1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3,
5790        1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3,
5791        1,
5792    ],
5793    future: Future::DaylightSaving {
5794        standard: Record { offset: -21600, dst: false, abbrev: 51 },
5795        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
5796        start: (36096, 7200),
5797        end: (44160, 7200),
5798    },
5799};
5800
5801static ZONE_161: ZoneData = ZoneData {
5802    initial: Record { offset: -19088, dst: false, abbrev: 0 },
5803    starts: &[
5804        -2524502512, -1946918424,
5805    ],
5806    record_table: &[
5807        Record { offset: -19176, dst: false, abbrev: 48 },
5808        Record { offset: -18000, dst: false, abbrev: 45 },
5809    ],
5810    records: &[
5811        0, 1,
5812    ],
5813    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 45 } },
5814};
5815
5816static ZONE_162: ZoneData = ZoneData {
5817    initial: Record { offset: -13240, dst: false, abbrev: 0 },
5818    starts: &[
5819        -1861906760, -1104524348, -765317964, 465449400,
5820    ],
5821    record_table: &[
5822        Record { offset: -13252, dst: false, abbrev: 6 },
5823        Record { offset: -13236, dst: false, abbrev: 6 },
5824        Record { offset: -12600, dst: false, abbrev: 58 },
5825        Record { offset: -10800, dst: false, abbrev: 46 },
5826    ],
5827    records: &[
5828        0, 1, 2, 3,
5829    ],
5830    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
5831};
5832
5833static ZONE_163: ZoneData = ZoneData {
5834    initial: Record { offset: -26898, dst: false, abbrev: 0 },
5835    starts: &[
5836        -2717643600, -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -820519140, -812653140,
5837        -796845540, -84380400, -68659200,
5838    ],
5839    record_table: &[
5840        Record { offset: -25200, dst: false, abbrev: 55 },
5841        Record { offset: -21600, dst: true, abbrev: 56 },
5842        Record { offset: -21600, dst: true, abbrev: 63 },
5843    ],
5844    records: &[
5845        0, 1, 0, 1, 0, 2, 0, 2, 0, 1, 0,
5846    ],
5847    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
5848};
5849
5850static ZONE_164: ZoneData = ZoneData {
5851    initial: Record { offset: -17360, dst: false, abbrev: 0 },
5852    starts: &[
5853        -2524504240, -1670483460, 421218000, 436334400, 452062800, 467784000, 483512400, 499233600,
5854        514962000, 530683200, 546411600, 562132800, 576050400, 594194400, 607500000, 625644000,
5855        638949600, 657093600, 671004000, 688543200, 702453600, 719992800, 733903200, 752047200,
5856        765352800, 783496800, 796802400, 814946400, 828856800, 846396000, 860306400, 877845600,
5857        1112504400, 1130644800, 1143954000, 1162094400, 1331449200, 1352008800, 1362898800, 1383458400,
5858        1394348400, 1414908000, 1425798000, 1446357600, 1489302000, 1509861600, 1520751600, 1541311200,
5859        1552201200, 1572760800, 1583650800, 1604210400, 1615705200, 1636264800, 1647154800, 1667714400,
5860        1678604400, 1699164000, 1710054000, 1730613600, 1741503600, 1762063200, 1772953200, 1793512800,
5861        1805007600, 1825567200, 1836457200, 1857016800, 1867906800, 1888466400, 1899356400, 1919916000,
5862        1930806000, 1951365600, 1962860400, 1983420000, 1994310000, 2014869600, 2025759600, 2046319200,
5863        2057209200, 2077768800, 2088658800, 2109218400, 2120108400, 2140668000, 2152162800, 2172722400,
5864        2183612400, 2204172000, 2215062000, 2235621600, 2246511600, 2267071200, 2277961200, 2298520800,
5865        2309410800, 2329970400, 2341465200, 2362024800, 2372914800, 2393474400, 2404364400, 2424924000,
5866        2435814000, 2456373600, 2467263600, 2487823200, 2499318000, 2519877600, 2530767600, 2551327200,
5867        2562217200, 2582776800, 2593666800, 2614226400, 2625116400, 2645676000, 2656566000, 2677125600,
5868        2688620400, 2709180000, 2720070000, 2740629600, 2751519600, 2772079200, 2782969200, 2803528800,
5869        2814418800, 2834978400, 2846473200, 2867032800, 2877922800, 2898482400, 2909372400, 2929932000,
5870        2940822000, 2961381600, 2972271600, 2992831200, 3003721200, 3024280800, 3035775600, 3056335200,
5871        3067225200, 3087784800, 3098674800, 3119234400, 3130124400, 3150684000, 3161574000, 3182133600,
5872        3193023600, 3213583200, 3225078000, 3245637600, 3256527600, 3277087200, 3287977200, 3308536800,
5873        3319426800, 3339986400, 3350876400, 3371436000,
5874    ],
5875    record_table: &[
5876        Record { offset: -17340, dst: false, abbrev: 86 },
5877        Record { offset: -18000, dst: false, abbrev: 45 },
5878        Record { offset: -14400, dst: true, abbrev: 66 },
5879    ],
5880    records: &[
5881        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5882        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5883        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5884        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5885        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5886        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5887        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
5888    ],
5889    future: Future::DaylightSaving {
5890        standard: Record { offset: -18000, dst: false, abbrev: 45 },
5891        daylight: Record { offset: -14400, dst: true, abbrev: 66 },
5892        start: (36096, 7200),
5893        end: (44160, 7200),
5894    },
5895};
5896
5897static ZONE_165: ZoneData = ZoneData {
5898    initial: Record { offset: -16272, dst: false, abbrev: 0 },
5899    starts: &[
5900        -1767209328, -1206950400, -1191355200, -1175367600, -1159819200, -633812400, -622062000, -602276400,
5901        -591825600, -570740400, -560203200, -539118000, -531345600, -191358000, -184190400, -155156400,
5902        -150062400, -128890800, -121118400, -99946800, -89582400, -68410800, -57960000, 499755600,
5903        511243200, 530600400, 540273600, 562136400, 571204800, 1214283600, 1384056000,
5904    ],
5905    record_table: &[
5906        Record { offset: -18000, dst: false, abbrev: 60 },
5907        Record { offset: -14400, dst: true, abbrev: 49 },
5908        Record { offset: -14400, dst: false, abbrev: 49 },
5909    ],
5910    records: &[
5911        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5912        0, 1, 0, 1, 0, 2, 0,
5913    ],
5914    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 60 } },
5915};
5916
5917static ZONE_166: ZoneData = ZoneData {
5918    initial: Record { offset: -15336, dst: false, abbrev: 0 },
5919    starts: &[
5920        -1767210264, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000,
5921        -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000,
5922        -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000,
5923        511239600, 530596800, 540270000, 562132800, 571201200,
5924    ],
5925    record_table: &[
5926        Record { offset: -14400, dst: false, abbrev: 49 },
5927        Record { offset: -10800, dst: true, abbrev: 46 },
5928    ],
5929    records: &[
5930        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
5931        0, 1, 0, 1, 0,
5932    ],
5933    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
5934};
5935
5936static ZONE_167: ZoneData = ZoneData {
5937    initial: Record { offset: -15865, dst: false, abbrev: 0 },
5938    starts: &[
5939        -2233035335, -873057600, -769395600, -765399600,
5940    ],
5941    record_table: &[
5942        Record { offset: -14400, dst: false, abbrev: 38 },
5943        Record { offset: -10800, dst: true, abbrev: 39 },
5944        Record { offset: -10800, dst: true, abbrev: 40 },
5945    ],
5946    records: &[
5947        0, 1, 2, 0,
5948    ],
5949    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
5950};
5951
5952static ZONE_168: ZoneData = ZoneData {
5953    initial: Record { offset: -17020, dst: false, abbrev: 0 },
5954    starts: &[
5955        -2524504580, -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800,
5956        -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400,
5957        -870552000, -865278000, -736632000, -718056000, -713649600, -36619200, -23922000, -3355200,
5958        7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600,
5959        132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600,
5960        258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800,
5961        384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000,
5962        510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200,
5963        637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600,
5964        763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800,
5965        889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000,
5966        1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400,
5967        1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600,
5968        1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800,
5969        1398567600, 1410062400, 1463281200, 1471147200, 1480820400,
5970    ],
5971    record_table: &[
5972        Record { offset: -16965, dst: false, abbrev: 69 },
5973        Record { offset: -18000, dst: false, abbrev: 60 },
5974        Record { offset: -14400, dst: false, abbrev: 49 },
5975        Record { offset: -14400, dst: true, abbrev: 49 },
5976        Record { offset: -10800, dst: true, abbrev: 46 },
5977        Record { offset: -10800, dst: false, abbrev: 46 },
5978    ],
5979    records: &[
5980        0, 1, 0, 2, 0, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 2, 1, 2, 3, 1, 2, 4, 2, 4,
5981        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
5982        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
5983        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
5984        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 5,
5985    ],
5986    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
5987};
5988
5989static ZONE_169: ZoneData = ZoneData {
5990    initial: Record { offset: -23316, dst: false, abbrev: 0 },
5991    starts: &[
5992        -2602258284, -1694368800, -1681671600, -1632067200, -1615136400, -1029686400, -1018198800, -880214400,
5993        -769395600, -765392400, -746035200, -732733200, -715795200, -702493200, -684345600, -671043600,
5994        -652896000, -639594000, -620755200, -607626000, -589392000, -576090000, -557942400, -544640400,
5995        -526492800, -513190800, -495043200, -481741200, -463593600, -450291600, -431539200, -418237200,
5996        -400089600, -386787600, -368640000, -355338000, -337190400, -321469200, -305740800, -292438800,
5997        -210787200, -198090000, -116438400, -100108800, -84384000, -68659200, -52934400, -37209600,
5998        -21484800, -5760000, 9964800, 25689600, 41414400, 57744000, 73468800, 89193600,
5999        104918400, 120643200, 136368000, 152092800, 167817600, 183542400, 199267200, 215596800,
6000        230716800, 247046400, 262771200, 278496000, 294220800, 309945600, 325670400, 341395200,
6001        357120000, 372844800, 388569600, 404899200, 420019200, 436348800, 452073600, 467798400,
6002        483523200, 499248000, 514972800, 530697600, 544608000, 562147200, 576057600, 594201600,
6003        607507200, 625651200, 638956800, 657100800, 671011200, 688550400, 702460800, 720000000,
6004        733910400, 752054400, 765360000, 783504000, 796809600, 814953600, 828864000, 846403200,
6005        860313600, 877852800, 891763200, 909302400, 923212800, 941356800, 954662400, 972806400,
6006        986112000, 1004256000, 1018166400, 1035705600, 1049616000, 1067155200, 1081065600, 1099209600,
6007        1112515200, 1130659200, 1143964800, 1162105200, 1173600000, 1194159600, 1205049600, 1225609200,
6008        1236499200, 1257058800, 1268553600, 1289113200, 1300003200, 1320562800, 1331452800, 1352012400,
6009        1362902400, 1383462000, 1394352000, 1414911600, 1425801600, 1446361200, 1457856000, 1478415600,
6010        1489305600, 1509865200, 1520755200, 1541314800, 1552204800, 1572764400, 1583654400, 1604214000,
6011        1615708800, 1636268400, 1647158400, 1667718000, 1678608000, 1699167600, 1710057600, 1730617200,
6012        1741507200, 1762066800, 1772956800, 1793516400, 1805011200, 1825570800, 1836460800, 1857020400,
6013        1867910400, 1888470000, 1899360000, 1919919600, 1930809600, 1951369200, 1962864000, 1983423600,
6014        1994313600, 2014873200, 2025763200, 2046322800, 2057212800, 2077772400, 2088662400, 2109222000,
6015        2120112000, 2140671600, 2152166400, 2172726000, 2183616000, 2204175600, 2215065600, 2235625200,
6016        2246515200, 2267074800, 2277964800, 2298524400, 2309414400, 2329974000, 2341468800, 2362028400,
6017        2372918400, 2393478000, 2404368000, 2424927600, 2435817600, 2456377200, 2467267200, 2487826800,
6018        2499321600, 2519881200, 2530771200, 2551330800, 2562220800, 2582780400, 2593670400, 2614230000,
6019        2625120000, 2645679600, 2656569600, 2677129200, 2688624000, 2709183600, 2720073600, 2740633200,
6020        2751523200, 2772082800, 2782972800, 2803532400, 2814422400, 2834982000, 2846476800, 2867036400,
6021        2877926400, 2898486000, 2909376000, 2929935600, 2940825600, 2961385200, 2972275200, 2992834800,
6022        3003724800, 3024284400, 3035779200, 3056338800, 3067228800, 3087788400, 3098678400, 3119238000,
6023        3130128000, 3150687600, 3161577600, 3182137200, 3193027200, 3213586800, 3225081600, 3245641200,
6024        3256531200, 3277090800, 3287980800, 3308540400, 3319430400, 3339990000, 3350880000, 3371439600,
6025    ],
6026    record_table: &[
6027        Record { offset: -21600, dst: false, abbrev: 51 },
6028        Record { offset: -18000, dst: true, abbrev: 52 },
6029        Record { offset: -18000, dst: true, abbrev: 53 },
6030        Record { offset: -18000, dst: true, abbrev: 54 },
6031    ],
6032    records: &[
6033        0, 1, 0, 1, 0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6034        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6035        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6036        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6037        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6038        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6039        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6040        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6041        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6042        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6043        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6044    ],
6045    future: Future::DaylightSaving {
6046        standard: Record { offset: -21600, dst: false, abbrev: 51 },
6047        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
6048        start: (36096, 7200),
6049        end: (44160, 7200),
6050    },
6051};
6052
6053static ZONE_170: ZoneData = ZoneData {
6054    initial: Record { offset: 0, dst: false, abbrev: 65 },
6055    starts: &[
6056        -410227200, 73468800, 89190000, 104918400, 120639600, 136368000, 152089200, 167817600,
6057        183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800,
6058        309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200,
6059        436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000,
6060        562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200,
6061        688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600,
6062        814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800,
6063        941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000,
6064        1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000,
6065        1194159600, 1205049600, 1225609200, 1236499200, 1257058800, 1268553600, 1289113200, 1300003200,
6066        1320562800, 1331452800, 1352012400, 1362902400, 1383462000, 1394352000, 1414911600, 1425801600,
6067        1446361200, 1457856000, 1478415600, 1489305600, 1509865200, 1520755200, 1541314800, 1552204800,
6068        1572764400, 1583654400, 1604214000, 1615708800, 1636268400, 1647158400, 1667718000, 1678608000,
6069        1699167600, 1710057600, 1730617200, 1741507200, 1762066800, 1772956800, 1793516400, 1805011200,
6070        1825570800, 1836460800, 1857020400, 1867910400, 1888470000, 1899360000, 1919919600, 1930809600,
6071        1951369200, 1962864000, 1983423600, 1994313600, 2014873200, 2025763200, 2046322800, 2057212800,
6072        2077772400, 2088662400, 2109222000, 2120112000, 2140671600, 2152166400, 2172726000, 2183616000,
6073        2204175600, 2215065600, 2235625200, 2246515200, 2267074800, 2277964800, 2298524400, 2309414400,
6074        2329974000, 2341468800, 2362028400, 2372918400, 2393478000, 2404368000, 2424927600, 2435817600,
6075        2456377200, 2467267200, 2487826800, 2499321600, 2519881200, 2530771200, 2551330800, 2562220800,
6076        2582780400, 2593670400, 2614230000, 2625120000, 2645679600, 2656569600, 2677129200, 2688624000,
6077        2709183600, 2720073600, 2740633200, 2751523200, 2772082800, 2782972800, 2803532400, 2814422400,
6078        2834982000, 2846476800, 2867036400, 2877926400, 2898486000, 2909376000, 2929935600, 2940825600,
6079        2961385200, 2972275200, 2992834800, 3003724800, 3024284400, 3035779200, 3056338800, 3067228800,
6080        3087788400, 3098678400, 3119238000, 3130128000, 3150687600, 3161577600, 3182137200, 3193027200,
6081        3213586800, 3225081600, 3245641200, 3256531200, 3277090800, 3287980800, 3308540400, 3319430400,
6082        3339990000, 3350880000, 3371439600,
6083    ],
6084    record_table: &[
6085        Record { offset: -21600, dst: false, abbrev: 51 },
6086        Record { offset: -18000, dst: true, abbrev: 52 },
6087        Record { offset: -18000, dst: false, abbrev: 45 },
6088    ],
6089    records: &[
6090        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6091        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6092        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6093        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6094        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6095        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6096        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6097        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6098        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6099    ],
6100    future: Future::DaylightSaving {
6101        standard: Record { offset: -21600, dst: false, abbrev: 51 },
6102        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
6103        start: (36096, 7200),
6104        end: (44160, 7200),
6105    },
6106};
6107
6108static ZONE_171: ZoneData = ZoneData {
6109    initial: Record { offset: -8376, dst: false, abbrev: 0 },
6110    starts: &[
6111        -1767217224, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
6112        -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600,
6113        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
6114        511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600,
6115        634701600, 938919600, 951616800, 970974000, 971575200, 1003028400, 1013911200,
6116    ],
6117    record_table: &[
6118        Record { offset: -10800, dst: false, abbrev: 46 },
6119        Record { offset: -7200, dst: true, abbrev: 47 },
6120    ],
6121    records: &[
6122        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6123        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6124    ],
6125    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
6126};
6127
6128static ZONE_172: ZoneData = ZoneData {
6129    initial: Record { offset: -25116, dst: false, abbrev: 0 },
6130    starts: &[
6131        -2030202084, -1632063600, -1615132800, -1251651600, -1238349600, -1220202000, -1206900000, -1188752400,
6132        -1175450400, -1156698000, -1144000800, -1125248400, -1111946400, -1032714000, -1016992800, -1001264400,
6133        -986148000, -969814800, -954093600, -937760400, -922039200, -906310800, -890589600, -880210800,
6134        -769395600, -765388800, -748450800, -732729600, -715791600, -702489600, -684342000, -671040000,
6135        -652892400, -639590400, -620838000, -608140800, -589388400, -576086400, -557938800, -544636800,
6136        -526489200, -513187200, -495039600, -481737600, -463590000, -450288000, -431535600, -418233600,
6137        -400086000, -386784000, -337186800, -321465600, -305737200,
6138    ],
6139    record_table: &[
6140        Record { offset: -25200, dst: false, abbrev: 55 },
6141        Record { offset: -21600, dst: true, abbrev: 56 },
6142        Record { offset: -21600, dst: true, abbrev: 63 },
6143        Record { offset: -21600, dst: true, abbrev: 64 },
6144        Record { offset: -21600, dst: false, abbrev: 51 },
6145    ],
6146    records: &[
6147        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2,
6148        3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6149        1, 0, 1, 0, 4,
6150    ],
6151    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
6152};
6153
6154static ZONE_173: ZoneData = ZoneData {
6155    initial: Record { offset: 0, dst: false, abbrev: 65 },
6156    starts: &[
6157        -704937600, 73468800, 89190000, 104918400, 120639600, 136368000, 152089200, 167817600,
6158        183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800,
6159        309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200,
6160        436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000,
6161        562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200,
6162        688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600,
6163        814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800,
6164        941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000,
6165        1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000,
6166        1194159600, 1205049600, 1225609200, 1236499200, 1257058800, 1268553600, 1289113200, 1300003200,
6167        1320562800, 1331452800, 1352012400, 1362902400, 1383462000, 1394352000, 1414911600, 1425801600,
6168        1446361200, 1457856000, 1478415600, 1489305600, 1509865200, 1520755200, 1541314800, 1552204800,
6169        1572764400, 1583654400, 1604214000, 1615708800, 1636268400, 1647158400, 1667718000, 1678608000,
6170        1699167600, 1710057600, 1730617200, 1741507200, 1762066800, 1772956800, 1793516400, 1805011200,
6171        1825570800, 1836460800, 1857020400, 1867910400, 1888470000, 1899360000, 1919919600, 1930809600,
6172        1951369200, 1962864000, 1983423600, 1994313600, 2014873200, 2025763200, 2046322800, 2057212800,
6173        2077772400, 2088662400, 2109222000, 2120112000, 2140671600, 2152166400, 2172726000, 2183616000,
6174        2204175600, 2215065600, 2235625200, 2246515200, 2267074800, 2277964800, 2298524400, 2309414400,
6175        2329974000, 2341468800, 2362028400, 2372918400, 2393478000, 2404368000, 2424927600, 2435817600,
6176        2456377200, 2467267200, 2487826800, 2499321600, 2519881200, 2530771200, 2551330800, 2562220800,
6177        2582780400, 2593670400, 2614230000, 2625120000, 2645679600, 2656569600, 2677129200, 2688624000,
6178        2709183600, 2720073600, 2740633200, 2751523200, 2772082800, 2782972800, 2803532400, 2814422400,
6179        2834982000, 2846476800, 2867036400, 2877926400, 2898486000, 2909376000, 2929935600, 2940825600,
6180        2961385200, 2972275200, 2992834800, 3003724800, 3024284400, 3035779200, 3056338800, 3067228800,
6181        3087788400, 3098678400, 3119238000, 3130128000, 3150687600, 3161577600, 3182137200, 3193027200,
6182        3213586800, 3225081600, 3245641200, 3256531200, 3277090800, 3287980800, 3308540400, 3319430400,
6183        3339990000, 3350880000, 3371439600,
6184    ],
6185    record_table: &[
6186        Record { offset: -21600, dst: false, abbrev: 51 },
6187        Record { offset: -18000, dst: true, abbrev: 52 },
6188        Record { offset: -18000, dst: false, abbrev: 45 },
6189    ],
6190    records: &[
6191        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6192        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6193        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 1,
6194        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6195        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6196        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6197        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6198        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6199        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6200    ],
6201    future: Future::DaylightSaving {
6202        standard: Record { offset: -21600, dst: false, abbrev: 51 },
6203        daylight: Record { offset: -18000, dst: true, abbrev: 52 },
6204        start: (36096, 7200),
6205        end: (44160, 7200),
6206    },
6207};
6208
6209static ZONE_174: ZoneData = ZoneData {
6210    initial: Record { offset: -13128, dst: false, abbrev: 0 },
6211    starts: &[
6212        -1767212472, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000,
6213        -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000,
6214        -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000,
6215        511239600, 530596800, 540270000, 562132800, 571201200, 1214280000,
6216    ],
6217    record_table: &[
6218        Record { offset: -14400, dst: false, abbrev: 49 },
6219        Record { offset: -10800, dst: true, abbrev: 46 },
6220        Record { offset: -10800, dst: false, abbrev: 46 },
6221    ],
6222    records: &[
6223        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6224        0, 1, 0, 1, 0, 2,
6225    ],
6226    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
6227};
6228
6229static ZONE_175: ZoneData = ZoneData {
6230    initial: Record { offset: -16965, dst: false, abbrev: 0 },
6231    starts: &[
6232        -2524504635, -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800,
6233        -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400,
6234        -870552000, -865278000, -740520000, -736635600, -718056000, -713649600, -36619200, -23922000,
6235        -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800,
6236        118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000,
6237        245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200,
6238        371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600,
6239        498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800,
6240        624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000,
6241        750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800,
6242        876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600,
6243        1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800,
6244        1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000,
6245        1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000,
6246        1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400,
6247        1534046400, 1554606000, 1567915200, 1586055600, 1599364800, 1617505200, 1630814400, 1648954800,
6248        1662868800, 1680404400, 1693713600, 1712458800, 1725768000, 1743908400, 1757217600, 1775358000,
6249        1788667200, 1806807600, 1820116800, 1838257200, 1851566400, 1870311600, 1883016000, 1901761200,
6250        1915070400, 1933210800, 1946520000, 1964660400, 1977969600, 1996110000, 2009419200, 2027559600,
6251        2040868800, 2059614000, 2072318400, 2091063600, 2104372800, 2122513200, 2135822400, 2153962800,
6252        2167272000, 2185412400, 2198721600, 2217466800, 2230171200, 2248916400, 2262225600, 2280366000,
6253        2293675200, 2311815600, 2325124800, 2343265200, 2356574400, 2374714800, 2388024000, 2406769200,
6254        2419473600, 2438218800, 2451528000, 2469668400, 2482977600, 2501118000, 2514427200, 2532567600,
6255        2545876800, 2564017200, 2577326400, 2596071600, 2609380800, 2627521200, 2640830400, 2658970800,
6256        2672280000, 2690420400, 2703729600, 2721870000, 2735179200, 2753924400, 2766628800, 2785374000,
6257        2798683200, 2816823600, 2830132800, 2848273200, 2861582400, 2879722800, 2893032000, 2911172400,
6258        2924481600, 2943226800, 2955931200, 2974676400, 2987985600, 3006126000, 3019435200, 3037575600,
6259        3050884800, 3069025200, 3082334400, 3101079600, 3113784000, 3132529200, 3145838400, 3163978800,
6260        3177288000, 3195428400, 3208737600, 3226878000, 3240187200, 3258327600, 3271636800, 3290382000,
6261        3303086400, 3321831600, 3335140800, 3353281200, 3366590400,
6262    ],
6263    record_table: &[
6264        Record { offset: -16965, dst: false, abbrev: 69 },
6265        Record { offset: -18000, dst: false, abbrev: 60 },
6266        Record { offset: -14400, dst: false, abbrev: 49 },
6267        Record { offset: -14400, dst: true, abbrev: 49 },
6268        Record { offset: -10800, dst: true, abbrev: 46 },
6269    ],
6270    records: &[
6271        0, 1, 0, 2, 0, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 2, 1, 2, 4, 3, 1, 2, 4, 2,
6272        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6273        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6274        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6275        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6276        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6277        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6278        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6279        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,
6280        4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
6281    ],
6282    future: Future::DaylightSaving {
6283        standard: Record { offset: -14400, dst: false, abbrev: 49 },
6284        daylight: Record { offset: -10800, dst: true, abbrev: 46 },
6285        start: (42208, 86400),
6286        end: (37088, 86400),
6287    },
6288};
6289
6290static ZONE_176: ZoneData = ZoneData {
6291    initial: Record { offset: -16776, dst: false, abbrev: 0 },
6292    starts: &[
6293        -2524504824, -1159773600, -100119600, -89668800, -5770800, 4422600, 25678800, 33193800,
6294        57733200, 64816200, 89182800, 96438600, 120632400, 127974600, 152082000, 972799200,
6295        975823200,
6296    ],
6297    record_table: &[
6298        Record { offset: -16800, dst: false, abbrev: 87 },
6299        Record { offset: -18000, dst: false, abbrev: 45 },
6300        Record { offset: -14400, dst: true, abbrev: 66 },
6301        Record { offset: -16200, dst: true, abbrev: 50 },
6302        Record { offset: -14400, dst: false, abbrev: 38 },
6303    ],
6304    records: &[
6305        0, 1, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 4, 1, 4,
6306    ],
6307    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
6308};
6309
6310static ZONE_177: ZoneData = ZoneData {
6311    initial: Record { offset: -11188, dst: false, abbrev: 0 },
6312    starts: &[
6313        -1767214412, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600,
6314        -591832800, -570747600, -560210400, -539125200, -531352800, -195426000, -184197600, -155163600,
6315        -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400,
6316        511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600,
6317        634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800,
6318        761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800,
6319        888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400,
6320        1013911200, 1036292400, 1045360800, 1066532400, 1076810400, 1099364400, 1108864800, 1129431600,
6321        1140314400, 1162695600, 1172368800, 1192330800, 1203213600, 1224385200, 1234663200, 1255834800,
6322        1266717600, 1287284400, 1298167200, 1318734000, 1330221600, 1350788400, 1361066400, 1382238000,
6323        1392516000, 1413687600, 1424570400, 1445137200, 1456020000, 1476586800, 1487469600, 1508036400,
6324        1518919200, 1541300400, 1550368800,
6325    ],
6326    record_table: &[
6327        Record { offset: -10800, dst: false, abbrev: 46 },
6328        Record { offset: -7200, dst: true, abbrev: 47 },
6329    ],
6330    records: &[
6331        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6332        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6333        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6334        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6335    ],
6336    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
6337};
6338
6339static ZONE_178: ZoneData = ZoneData {
6340    initial: Record { offset: -5272, dst: false, abbrev: 0 },
6341    starts: &[
6342        -1686090728, 323841600, 338961600, 354679200, 370400400, 386125200, 401850000, 417574800,
6343        433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000,
6344        559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200,
6345        686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600,
6346        811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800,
6347        941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000,
6348        1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400,
6349        1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600,
6350        1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800,
6351        1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000,
6352        1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400,
6353        1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600,
6354        1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800,
6355        1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200,
6356        2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400,
6357        2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600,
6358        2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800,
6359        2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200,
6360        2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400,
6361        2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600,
6362        2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000,
6363        2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200,
6364        3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400,
6365        3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600,
6366        3339363600, 3352669200, 3370813200,
6367    ],
6368    record_table: &[
6369        Record { offset: -7200, dst: false, abbrev: 47 },
6370        Record { offset: -3600, dst: true, abbrev: 12 },
6371        Record { offset: 0, dst: true, abbrev: 19 },
6372        Record { offset: -3600, dst: false, abbrev: 12 },
6373    ],
6374    records: &[
6375        0, 1, 0, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6376        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6377        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6378        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 1, 0, 1, 0, 1, 0, 1,
6379        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6380        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6381        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6382        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6383        0, 1, 0,
6384    ],
6385    future: Future::DaylightSaving {
6386        standard: Record { offset: -7200, dst: false, abbrev: 47 },
6387        daylight: Record { offset: -3600, dst: true, abbrev: 12 },
6388        start: (36480, -3600),
6389        end: (43648, 0),
6390    },
6391};
6392
6393static ZONE_179: ZoneData = ZoneData {
6394    initial: Record { offset: 53927, dst: false, abbrev: 0 },
6395    starts: &[
6396        -3225223727, -2188954727, -880207200, -769395600, -765385200, -21477600, -5756400, 9972000,
6397        25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400,
6398        152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400,
6399        278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800,
6400        404902800, 420026400, 436352400, 439030800, 452084400, 467805600, 483534000, 499255200,
6401        514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400,
6402        638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600,
6403        765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000,
6404        891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200,
6405        1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400,
6406        1143975600, 1162116000, 1173610800, 1194170400, 1205060400, 1225620000, 1236510000, 1257069600,
6407        1268564400, 1289124000, 1300014000, 1320573600, 1331463600, 1352023200, 1362913200, 1383472800,
6408        1394362800, 1414922400, 1425812400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000,
6409        1520766000, 1541325600, 1552215600, 1572775200, 1583665200, 1604224800, 1615719600, 1636279200,
6410        1647169200, 1667728800, 1678618800, 1699178400, 1710068400, 1730628000, 1741518000, 1762077600,
6411        1772967600, 1793527200, 1805022000, 1825581600, 1836471600, 1857031200, 1867921200, 1888480800,
6412        1899370800, 1919930400, 1930820400, 1951380000, 1962874800, 1983434400, 1994324400, 2014884000,
6413        2025774000, 2046333600, 2057223600, 2077783200, 2088673200, 2109232800, 2120122800, 2140682400,
6414        2152177200, 2172736800, 2183626800, 2204186400, 2215076400, 2235636000, 2246526000, 2267085600,
6415        2277975600, 2298535200, 2309425200, 2329984800, 2341479600, 2362039200, 2372929200, 2393488800,
6416        2404378800, 2424938400, 2435828400, 2456388000, 2467278000, 2487837600, 2499332400, 2519892000,
6417        2530782000, 2551341600, 2562231600, 2582791200, 2593681200, 2614240800, 2625130800, 2645690400,
6418        2656580400, 2677140000, 2688634800, 2709194400, 2720084400, 2740644000, 2751534000, 2772093600,
6419        2782983600, 2803543200, 2814433200, 2834992800, 2846487600, 2867047200, 2877937200, 2898496800,
6420        2909386800, 2929946400, 2940836400, 2961396000, 2972286000, 2992845600, 3003735600, 3024295200,
6421        3035790000, 3056349600, 3067239600, 3087799200, 3098689200, 3119248800, 3130138800, 3150698400,
6422        3161588400, 3182148000, 3193038000, 3213597600, 3225092400, 3245652000, 3256542000, 3277101600,
6423        3287991600, 3308551200, 3319441200, 3340000800, 3350890800, 3371450400,
6424    ],
6425    record_table: &[
6426        Record { offset: -32473, dst: false, abbrev: 0 },
6427        Record { offset: -28800, dst: false, abbrev: 61 },
6428        Record { offset: -25200, dst: true, abbrev: 74 },
6429        Record { offset: -25200, dst: true, abbrev: 75 },
6430        Record { offset: -25200, dst: true, abbrev: 62 },
6431        Record { offset: -32400, dst: false, abbrev: 42 },
6432        Record { offset: -32400, dst: false, abbrev: 43 },
6433        Record { offset: -28800, dst: true, abbrev: 44 },
6434    ],
6435    records: &[
6436        0, 1, 2, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
6437        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 5, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6438        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6439        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6440        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6441        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6442        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6443        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6444        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6445        7, 6, 7, 6, 7, 6,
6446    ],
6447    future: Future::DaylightSaving {
6448        standard: Record { offset: -32400, dst: false, abbrev: 43 },
6449        daylight: Record { offset: -28800, dst: true, abbrev: 44 },
6450        start: (36096, 7200),
6451        end: (44160, 7200),
6452    },
6453};
6454
6455static ZONE_180: ZoneData = ZoneData {
6456    initial: Record { offset: -12652, dst: false, abbrev: 0 },
6457    starts: &[
6458        -2713897748, -1664130548, -1650137348, -1632076148, -1615145348, -1598650148, -1590100148, -1567286948,
6459        -1551565748, -1535837348, -1520116148, -1503782948, -1488666548, -1472333348, -1457216948, -1440883748,
6460        -1425767348, -1409434148, -1394317748, -1377984548, -1362263348, -1346534948, -1330813748, -1314480548,
6461        -1299364148, -1283030948, -1267914548, -1251581348, -1236464948, -1220131748, -1205015348, -1188682148,
6462        -1172960948, -1156627748, -1141511348, -1125178148, -1110061748, -1096921748, -1093728600, -1078612200,
6463        -1061670600, -1048973400, -1030221000, -1017523800, -998771400, -986074200, -966717000, -954624600,
6464        -935267400, -922570200, -903817800, -891120600, -872368200, -769395600, -765401400, -746044200,
6465        -733347000, -714594600, -701897400, -683145000, -670447800, -651695400, -638998200, -619641000,
6466        -606943800, -589401000, -576099000, -557951400, -544649400, -526501800, -513199800, -495052200,
6467        -481750200, -463602600, -450300600, -431548200, -418246200, -400098600, -386796600, -368649000,
6468        -355347000, -337199400, -323897400, -305749800, -289423800, -273695400, -257974200, -242245800,
6469        -226524600, -210796200, -195075000, -179346600, -163625400, -147897000, -131571000, -116447400,
6470        -100121400, -84393000, -68671800, -52943400, -37222200, -21493800, -5772600, 9955800,
6471        25677000, 41405400, 57731400, 73459800, 89181000, 104909400, 120630600, 136359000,
6472        152080200, 167808600, 183529800, 199258200, 215584200, 230707800, 247033800, 262762200,
6473        278483400, 294211800, 309933000, 325661400, 341382600, 357111000, 372832200, 388560600,
6474        404886600, 420010200, 436336200, 452064600, 467785800, 483514200, 499235400, 514963800,
6475        530685000, 544591860, 562127460, 576041460, 594178260, 607491060, 625631460, 638940660,
6476        657081060, 670995060, 688530660, 702444660, 719980260, 733894260, 752034660, 765343860,
6477        783484260, 796793460, 814933860, 828847860, 846383460, 860297460, 877833060, 891747060,
6478        909282660, 923196660, 941337060, 954646260, 972786660, 986095860, 1004236260, 1018150260,
6479        1035685860, 1049599860, 1067135460, 1081049460, 1099189860, 1112499060, 1130639460, 1143948660,
6480        1162089060, 1173583860, 1194143460, 1205033460, 1225593060, 1236483060, 1257042660, 1268537460,
6481        1289097060, 1299987060, 1320114600, 1320553800, 1331443800, 1352003400, 1362893400, 1383453000,
6482        1394343000, 1414902600, 1425792600, 1446352200, 1457847000, 1478406600, 1489296600, 1509856200,
6483        1520746200, 1541305800, 1552195800, 1572755400, 1583645400, 1604205000, 1615699800, 1636259400,
6484        1647149400, 1667709000, 1678599000, 1699158600, 1710048600, 1730608200, 1741498200, 1762057800,
6485        1772947800, 1793507400, 1805002200, 1825561800, 1836451800, 1857011400, 1867901400, 1888461000,
6486        1899351000, 1919910600, 1930800600, 1951360200, 1962855000, 1983414600, 1994304600, 2014864200,
6487        2025754200, 2046313800, 2057203800, 2077763400, 2088653400, 2109213000, 2120103000, 2140662600,
6488        2152157400, 2172717000, 2183607000, 2204166600, 2215056600, 2235616200, 2246506200, 2267065800,
6489        2277955800, 2298515400, 2309405400, 2329965000, 2341459800, 2362019400, 2372909400, 2393469000,
6490        2404359000, 2424918600, 2435808600, 2456368200, 2467258200, 2487817800, 2499312600, 2519872200,
6491        2530762200, 2551321800, 2562211800, 2582771400, 2593661400, 2614221000, 2625111000, 2645670600,
6492        2656560600, 2677120200, 2688615000, 2709174600, 2720064600, 2740624200, 2751514200, 2772073800,
6493        2782963800, 2803523400, 2814413400, 2834973000, 2846467800, 2867027400, 2877917400, 2898477000,
6494        2909367000, 2929926600, 2940816600, 2961376200, 2972266200, 2992825800, 3003715800, 3024275400,
6495        3035770200, 3056329800, 3067219800, 3087779400, 3098669400, 3119229000, 3130119000, 3150678600,
6496        3161568600, 3182128200, 3193018200, 3213577800, 3225072600, 3245632200, 3256522200, 3277081800,
6497        3287971800, 3308531400, 3319421400, 3339981000, 3350871000, 3371430600,
6498    ],
6499    record_table: &[
6500        Record { offset: -12652, dst: false, abbrev: 30 },
6501        Record { offset: -9052, dst: true, abbrev: 78 },
6502        Record { offset: -12600, dst: false, abbrev: 30 },
6503        Record { offset: -9000, dst: true, abbrev: 78 },
6504        Record { offset: -9000, dst: true, abbrev: 31 },
6505        Record { offset: -9000, dst: true, abbrev: 32 },
6506        Record { offset: -5400, dst: true, abbrev: 88 },
6507    ],
6508    records: &[
6509        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6510        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6511        3, 2, 3, 2, 4, 5, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6512        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6513        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6514        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 6, 2, 3, 2, 3,
6515        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6516        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2,
6517        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6518        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6519        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6520        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6521        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
6522        3, 2, 3, 2, 3, 2,
6523    ],
6524    future: Future::DaylightSaving {
6525        standard: Record { offset: -12600, dst: false, abbrev: 30 },
6526        daylight: Record { offset: -9000, dst: true, abbrev: 78 },
6527        start: (36096, 7200),
6528        end: (44160, 7200),
6529    },
6530};
6531
6532static ZONE_181: ZoneData = ZoneData {
6533    initial: Record { offset: -15052, dst: false, abbrev: 0 },
6534    starts: &[
6535        -1825098548,
6536    ],
6537    record_table: &[
6538        Record { offset: -14400, dst: false, abbrev: 38 },
6539    ],
6540    records: &[
6541        0,
6542    ],
6543    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
6544};
6545
6546static ZONE_182: ZoneData = ZoneData {
6547    initial: Record { offset: -14640, dst: false, abbrev: 0 },
6548    starts: &[
6549        -2524506960, -1830369360,
6550    ],
6551    record_table: &[
6552        Record { offset: -14640, dst: false, abbrev: 48 },
6553        Record { offset: -14400, dst: false, abbrev: 38 },
6554    ],
6555    records: &[
6556        0, 1,
6557    ],
6558    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
6559};
6560
6561static ZONE_183: ZoneData = ZoneData {
6562    initial: Record { offset: -15584, dst: false, abbrev: 0 },
6563    starts: &[
6564        -1846266016,
6565    ],
6566    record_table: &[
6567        Record { offset: -14400, dst: false, abbrev: 38 },
6568    ],
6569    records: &[
6570        0,
6571    ],
6572    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
6573};
6574
6575static ZONE_184: ZoneData = ZoneData {
6576    initial: Record { offset: -14696, dst: false, abbrev: 0 },
6577    starts: &[
6578        -2524506904, -1830369304,
6579    ],
6580    record_table: &[
6581        Record { offset: -14696, dst: false, abbrev: 67 },
6582        Record { offset: -14400, dst: false, abbrev: 38 },
6583    ],
6584    records: &[
6585        0, 1,
6586    ],
6587    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
6588};
6589
6590static ZONE_185: ZoneData = ZoneData {
6591    initial: Record { offset: -25880, dst: false, abbrev: 0 },
6592    starts: &[
6593        -2030201320, -1632063600, -1615132800, -880210800, -769395600, -765388800, -747241200, -732729600,
6594        -715791600, -702489600, -684342000, -671040000, -652892400, -639590400, -400086000, -384364800,
6595        -337186800, -321465600, -305737200, -292435200, -273682800, -260985600, 73472400,
6596    ],
6597    record_table: &[
6598        Record { offset: -25200, dst: false, abbrev: 55 },
6599        Record { offset: -21600, dst: true, abbrev: 56 },
6600        Record { offset: -21600, dst: true, abbrev: 63 },
6601        Record { offset: -21600, dst: true, abbrev: 64 },
6602        Record { offset: -21600, dst: false, abbrev: 51 },
6603    ],
6604    records: &[
6605        0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 4,
6606    ],
6607    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
6608};
6609
6610static ZONE_186: ZoneData = ZoneData {
6611    initial: Record { offset: -20932, dst: false, abbrev: 0 },
6612    starts: &[
6613        -1538503868, 547020000, 559717200, 578469600, 591166800, 1146981600, 1154926800,
6614    ],
6615    record_table: &[
6616        Record { offset: -21600, dst: false, abbrev: 51 },
6617        Record { offset: -18000, dst: true, abbrev: 52 },
6618    ],
6619    records: &[
6620        0, 1, 0, 1, 0, 1, 0,
6621    ],
6622    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 51 } },
6623};
6624
6625static ZONE_187: ZoneData = ZoneData {
6626    initial: Record { offset: -16508, dst: false, abbrev: 0 },
6627    starts: &[
6628        -1686079492, 670399200, 686120400, 701848800, 717570000, 733903200, 752043600, 765352800,
6629        783493200, 796802400, 814942800, 828856800, 846392400, 860306400, 877842000, 891756000,
6630        909291600, 923205600, 941346000, 954655200, 972795600, 986104800, 1004245200, 1018159200,
6631        1035694800, 1049608800, 1067144400, 1081058400, 1099198800, 1112508000, 1130648400, 1143957600,
6632        1162098000, 1173592800, 1194152400, 1205042400, 1225602000, 1236492000, 1257051600, 1268546400,
6633        1289106000, 1299996000, 1320555600, 1331445600, 1352005200, 1362895200, 1383454800, 1394344800,
6634        1414904400, 1425794400, 1446354000, 1457848800, 1478408400, 1489298400, 1509858000, 1520748000,
6635        1541307600, 1552197600, 1572757200, 1583647200, 1604206800, 1615701600, 1636261200, 1647151200,
6636        1667710800, 1678600800, 1699160400, 1710050400, 1730610000, 1741500000, 1762059600, 1772949600,
6637        1793509200, 1805004000, 1825563600, 1836453600, 1857013200, 1867903200, 1888462800, 1899352800,
6638        1919912400, 1930802400, 1951362000, 1962856800, 1983416400, 1994306400, 2014866000, 2025756000,
6639        2046315600, 2057205600, 2077765200, 2088655200, 2109214800, 2120104800, 2140664400, 2152159200,
6640        2172718800, 2183608800, 2204168400, 2215058400, 2235618000, 2246508000, 2267067600, 2277957600,
6641        2298517200, 2309407200, 2329966800, 2341461600, 2362021200, 2372911200, 2393470800, 2404360800,
6642        2424920400, 2435810400, 2456370000, 2467260000, 2487819600, 2499314400, 2519874000, 2530764000,
6643        2551323600, 2562213600, 2582773200, 2593663200, 2614222800, 2625112800, 2645672400, 2656562400,
6644        2677122000, 2688616800, 2709176400, 2720066400, 2740626000, 2751516000, 2772075600, 2782965600,
6645        2803525200, 2814415200, 2834974800, 2846469600, 2867029200, 2877919200, 2898478800, 2909368800,
6646        2929928400, 2940818400, 2961378000, 2972268000, 2992827600, 3003717600, 3024277200, 3035772000,
6647        3056331600, 3067221600, 3087781200, 3098671200, 3119230800, 3130120800, 3150680400, 3161570400,
6648        3182130000, 3193020000, 3213579600, 3225074400, 3245634000, 3256524000, 3277083600, 3287973600,
6649        3308533200, 3319423200, 3339982800, 3350872800, 3371432400,
6650    ],
6651    record_table: &[
6652        Record { offset: -14400, dst: false, abbrev: 38 },
6653        Record { offset: -10800, dst: true, abbrev: 57 },
6654    ],
6655    records: &[
6656        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6657        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6658        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6659        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6660        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6661        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6662        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6663        0, 1, 0, 1, 0,
6664    ],
6665    future: Future::DaylightSaving {
6666        standard: Record { offset: -14400, dst: false, abbrev: 38 },
6667        daylight: Record { offset: -10800, dst: true, abbrev: 57 },
6668        start: (36096, 7200),
6669        end: (44160, 7200),
6670    },
6671};
6672
6673static ZONE_188: ZoneData = ZoneData {
6674    initial: Record { offset: -15508, dst: false, abbrev: 0 },
6675    starts: &[
6676        -1846266092,
6677    ],
6678    record_table: &[
6679        Record { offset: -14400, dst: false, abbrev: 38 },
6680    ],
6681    records: &[
6682        0,
6683    ],
6684    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 38 } },
6685};
6686
6687static ZONE_189: ZoneData = ZoneData {
6688    initial: Record { offset: -29548, dst: false, abbrev: 0 },
6689    starts: &[
6690        -2713880852, -1632060000, -1615129200, -880207200, -769395600, -765385200, -747237600, -733935600,
6691        -715788000, -702486000, -684338400, -671036400, -652888800, -639586800, -620834400, -608137200,
6692        -589384800, -576082800, -557935200, -544633200, -526485600, -513183600, -495036000, -481734000,
6693        -463586400, -450284400, -431532000, -418230000, -400082400, -386780400, -368632800, -355330800,
6694        -337183200, -323881200, -305733600, -292431600, -273679200, -260982000, -242229600, -226508400,
6695        -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200,
6696        -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200,
6697        41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400,
6698        167824800, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600,
6699        294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800,
6700        420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200,
6701        544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400,
6702        671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600,
6703        796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000,
6704        923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200,
6705        1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400,
6706        1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400,
6707        1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800,
6708        1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000,
6709        1552212000, 1572771600, 1583661600, 1604221200, 1615716000, 1636275600, 1647165600, 1667725200,
6710        1678615200, 1699174800, 1710064800, 1730624400, 1741514400, 1762074000, 1772964000, 1793523600,
6711    ],
6712    record_table: &[
6713        Record { offset: -28800, dst: false, abbrev: 61 },
6714        Record { offset: -25200, dst: true, abbrev: 62 },
6715        Record { offset: -25200, dst: true, abbrev: 74 },
6716        Record { offset: -25200, dst: true, abbrev: 75 },
6717        Record { offset: -25200, dst: false, abbrev: 55 },
6718    ],
6719    records: &[
6720        0, 1, 0, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6721        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6722        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6723        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6724        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6725        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6726        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4,
6727    ],
6728    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
6729};
6730
6731static ZONE_190: ZoneData = ZoneData {
6732    initial: Record { offset: -32412, dst: false, abbrev: 0 },
6733    starts: &[
6734        -2188997988, -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -769395600, -765381600,
6735        -147884400, -131554800, -121273200, 325677600, 341398800, 357127200, 372848400, 388576800,
6736        404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000,
6737        530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000,
6738        657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200,
6739        783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400,
6740        909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600,
6741        1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000,
6742        1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800,
6743        1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200,
6744        1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400,
6745        1541322000, 1552212000, 1572771600, 1583661600, 1604214000,
6746    ],
6747    record_table: &[
6748        Record { offset: -32400, dst: false, abbrev: 42 },
6749        Record { offset: -28800, dst: true, abbrev: 70 },
6750        Record { offset: -28800, dst: true, abbrev: 71 },
6751        Record { offset: -28800, dst: true, abbrev: 72 },
6752        Record { offset: -25200, dst: true, abbrev: 73 },
6753        Record { offset: -28800, dst: false, abbrev: 61 },
6754        Record { offset: -25200, dst: true, abbrev: 62 },
6755        Record { offset: -25200, dst: false, abbrev: 55 },
6756    ],
6757    records: &[
6758        0, 1, 0, 1, 0, 2, 3, 0, 4, 0, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
6759        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
6760        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
6761        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 7,
6762    ],
6763    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 55 } },
6764};
6765
6766static ZONE_191: ZoneData = ZoneData {
6767    initial: Record { offset: 52865, dst: false, abbrev: 0 },
6768    starts: &[
6769        -3225223727, -2188953665, -880203600, -769395600, -765381600, -21474000, -5752800, 9975600,
6770        25696800, 41425200, 57751200, 73479600, 89200800, 104929200, 120650400, 126702000,
6771        152100000, 162385200, 183549600, 199278000, 215604000, 230727600, 247053600, 262782000,
6772        278503200, 294231600, 309952800, 325681200, 341402400, 357130800, 372852000, 388580400,
6773        404906400, 420030000, 436356000, 439030800, 452084400, 467805600, 483534000, 499255200,
6774        514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400,
6775        638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600,
6776        765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000,
6777        891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200,
6778        1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400,
6779        1143975600, 1162116000, 1173610800, 1194170400, 1205060400, 1225620000, 1236510000, 1257069600,
6780        1268564400, 1289124000, 1300014000, 1320573600, 1331463600, 1352023200, 1362913200, 1383472800,
6781        1394362800, 1414922400, 1425812400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000,
6782        1520766000, 1541325600, 1552215600, 1572775200, 1583665200, 1604224800, 1615719600, 1636279200,
6783        1647169200, 1667728800, 1678618800, 1699178400, 1710068400, 1730628000, 1741518000, 1762077600,
6784        1772967600, 1793527200, 1805022000, 1825581600, 1836471600, 1857031200, 1867921200, 1888480800,
6785        1899370800, 1919930400, 1930820400, 1951380000, 1962874800, 1983434400, 1994324400, 2014884000,
6786        2025774000, 2046333600, 2057223600, 2077783200, 2088673200, 2109232800, 2120122800, 2140682400,
6787        2152177200, 2172736800, 2183626800, 2204186400, 2215076400, 2235636000, 2246526000, 2267085600,
6788        2277975600, 2298535200, 2309425200, 2329984800, 2341479600, 2362039200, 2372929200, 2393488800,
6789        2404378800, 2424938400, 2435828400, 2456388000, 2467278000, 2487837600, 2499332400, 2519892000,
6790        2530782000, 2551341600, 2562231600, 2582791200, 2593681200, 2614240800, 2625130800, 2645690400,
6791        2656580400, 2677140000, 2688634800, 2709194400, 2720084400, 2740644000, 2751534000, 2772093600,
6792        2782983600, 2803543200, 2814433200, 2834992800, 2846487600, 2867047200, 2877937200, 2898496800,
6793        2909386800, 2929946400, 2940836400, 2961396000, 2972286000, 2992845600, 3003735600, 3024295200,
6794        3035790000, 3056349600, 3067239600, 3087799200, 3098689200, 3119248800, 3130138800, 3150698400,
6795        3161588400, 3182148000, 3193038000, 3213597600, 3225092400, 3245652000, 3256542000, 3277101600,
6796        3287991600, 3308551200, 3319441200, 3340000800, 3350890800, 3371450400,
6797    ],
6798    record_table: &[
6799        Record { offset: -33535, dst: false, abbrev: 0 },
6800        Record { offset: -32400, dst: false, abbrev: 42 },
6801        Record { offset: -28800, dst: true, abbrev: 71 },
6802        Record { offset: -28800, dst: true, abbrev: 72 },
6803        Record { offset: -28800, dst: true, abbrev: 70 },
6804        Record { offset: -32400, dst: false, abbrev: 43 },
6805        Record { offset: -28800, dst: true, abbrev: 44 },
6806    ],
6807    records: &[
6808        0, 1, 2, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
6809        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6810        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6811        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6812        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6813        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6814        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6815        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6816        6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
6817        6, 5, 6, 5, 6, 5,
6818    ],
6819    future: Future::DaylightSaving {
6820        standard: Record { offset: -32400, dst: false, abbrev: 43 },
6821        daylight: Record { offset: -28800, dst: true, abbrev: 44 },
6822        start: (36096, 7200),
6823        end: (44160, 7200),
6824    },
6825};
6826
6827static ZONE_192: ZoneData = ZoneData {
6828    initial: Record { offset: 0, dst: false, abbrev: 65 },
6829    starts: &[
6830        -31536000, 1255802400, 1267714800, 1319738400, 1329843600, 1477065600, 1520701200, 1538856000,
6831        1552752000, 1570129200, 1583596800, 1601740860, 1615640400, 1633190460, 1647090000, 1664640060,
6832        1678291200,
6833    ],
6834    record_table: &[
6835        Record { offset: 28800, dst: false, abbrev: 89 },
6836        Record { offset: 39600, dst: false, abbrev: 90 },
6837    ],
6838    records: &[
6839        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6840    ],
6841    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
6842};
6843
6844static ZONE_193: ZoneData = ZoneData {
6845    initial: Record { offset: 0, dst: false, abbrev: 65 },
6846    starts: &[
6847        -409190400, -163062000, -28857600, 1255806000, 1268251200, 1319742000, 1329854400,
6848    ],
6849    record_table: &[
6850        Record { offset: 25200, dst: false, abbrev: 91 },
6851        Record { offset: 0, dst: false, abbrev: 65 },
6852        Record { offset: 18000, dst: false, abbrev: 92 },
6853    ],
6854    records: &[
6855        0, 1, 0, 2, 0, 2, 0,
6856    ],
6857    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
6858};
6859
6860static ZONE_194: ZoneData = ZoneData {
6861    initial: Record { offset: 0, dst: false, abbrev: 65 },
6862    starts: &[
6863        -725846400, -566992800, -415497600,
6864    ],
6865    record_table: &[
6866        Record { offset: 36000, dst: false, abbrev: 93 },
6867        Record { offset: 0, dst: false, abbrev: 65 },
6868    ],
6869    records: &[
6870        0, 1, 0,
6871    ],
6872    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 93 } },
6873};
6874
6875static ZONE_195: ZoneData = ZoneData {
6876    initial: Record { offset: 0, dst: false, abbrev: 65 },
6877    starts: &[
6878        -2214259200, -1680508800, -1665388800, -1601719200, -687052800, -71136000, -55411200, -37267200,
6879        -25776000, -5817600, 5673600, 25632000, 37728000, 57686400, 67968000, 89136000,
6880        100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200,
6881        226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600,
6882        352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800,
6883        478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000,
6884        606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000,
6885        733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200,
6886        859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600,
6887        985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800,
6888        1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000,
6889        1238860800, 1254585600, 1293800400, 1301760000, 1317484800, 1333209600, 1349539200, 1365264000,
6890        1380988800, 1396713600, 1412438400, 1428163200, 1443888000, 1459612800, 1475337600, 1491062400,
6891        1506787200, 1522512000, 1538841600, 1554566400, 1570291200, 1586016000, 1601740800, 1617465600,
6892        1633190400, 1648915200, 1664640000, 1680364800, 1696089600, 1712419200, 1728144000, 1743868800,
6893        1759593600, 1775318400, 1791043200, 1806768000, 1822492800, 1838217600, 1853942400, 1869667200,
6894        1885996800, 1901721600, 1917446400, 1933171200, 1948896000, 1964620800, 1980345600, 1996070400,
6895        2011795200, 2027520000, 2043244800, 2058969600, 2075299200, 2091024000, 2106748800, 2122473600,
6896        2138198400, 2153923200, 2169648000, 2185372800, 2201097600, 2216822400, 2233152000, 2248876800,
6897        2264601600, 2280326400, 2296051200, 2311776000, 2327500800, 2343225600, 2358950400, 2374675200,
6898        2390400000, 2406124800, 2422454400, 2438179200, 2453904000, 2469628800, 2485353600, 2501078400,
6899        2516803200, 2532528000, 2548252800, 2563977600, 2579702400, 2596032000, 2611756800, 2627481600,
6900        2643206400, 2658931200, 2674656000, 2690380800, 2706105600, 2721830400, 2737555200, 2753280000,
6901        2769609600, 2785334400, 2801059200, 2816784000, 2832508800, 2848233600, 2863958400, 2879683200,
6902        2895408000, 2911132800, 2926857600, 2942582400, 2958912000, 2974636800, 2990361600, 3006086400,
6903        3021811200, 3037536000, 3053260800, 3068985600, 3084710400, 3100435200, 3116764800, 3132489600,
6904        3148214400, 3163939200, 3179664000, 3195388800, 3211113600, 3226838400, 3242563200, 3258288000,
6905        3274012800, 3289737600, 3306067200, 3321792000, 3337516800, 3353241600, 3368966400,
6906    ],
6907    record_table: &[
6908        Record { offset: 36000, dst: false, abbrev: 94 },
6909        Record { offset: 39600, dst: true, abbrev: 95 },
6910        Record { offset: 0, dst: false, abbrev: 65 },
6911    ],
6912    records: &[
6913        0, 1, 0, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6914        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6915        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6916        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0,
6917        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6918        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6919        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6920        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6921        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
6922        1, 0, 1, 0, 1, 0, 1,
6923    ],
6924    future: Future::DaylightSaving {
6925        standard: Record { offset: 36000, dst: false, abbrev: 94 },
6926        daylight: Record { offset: 39600, dst: true, abbrev: 95 },
6927        start: (43136, 7200),
6928        end: (36992, 10800),
6929    },
6930};
6931
6932static ZONE_196: ZoneData = ZoneData {
6933    initial: Record { offset: 0, dst: false, abbrev: 65 },
6934    starts: &[
6935        -501206400, 1255809600,
6936    ],
6937    record_table: &[
6938        Record { offset: 21600, dst: false, abbrev: 96 },
6939        Record { offset: 18000, dst: false, abbrev: 92 },
6940    ],
6941    records: &[
6942        0, 1,
6943    ],
6944    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
6945};
6946
6947static ZONE_197: ZoneData = ZoneData {
6948    initial: Record { offset: 0, dst: false, abbrev: 65 },
6949    starts: &[
6950        -441849600, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600,
6951        257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000,
6952        384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200,
6953        510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000,
6954        637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400,
6955        764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600,
6956        889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800,
6957        1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200,
6958        1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000, 1238853600, 1253973600,
6959        1270303200, 1285423200, 1301752800, 1316872800, 1333202400, 1348927200, 1365256800, 1380376800,
6960        1396706400, 1411826400, 1428156000, 1443276000, 1459605600, 1474725600, 1491055200, 1506175200,
6961        1522504800, 1538229600, 1554559200, 1569679200, 1586008800, 1601128800, 1617458400, 1632578400,
6962        1648908000, 1664028000, 1680357600, 1695477600, 1712412000, 1727532000, 1743861600, 1758981600,
6963        1775311200, 1790431200, 1806760800, 1821880800, 1838210400, 1853330400, 1869660000, 1885384800,
6964        1901714400, 1916834400, 1933164000, 1948284000, 1964613600, 1979733600, 1996063200, 2011183200,
6965        2027512800, 2042632800, 2058962400, 2074687200, 2091016800, 2106136800, 2122466400, 2137586400,
6966        2153916000, 2169036000, 2185365600, 2200485600, 2216815200, 2232540000, 2248869600, 2263989600,
6967        2280319200, 2295439200, 2311768800, 2326888800, 2343218400, 2358338400, 2374668000, 2389788000,
6968        2406117600, 2421842400, 2438172000, 2453292000, 2469621600, 2484741600, 2501071200, 2516191200,
6969        2532520800, 2547640800, 2563970400, 2579090400, 2596024800, 2611144800, 2627474400, 2642594400,
6970        2658924000, 2674044000, 2690373600, 2705493600, 2721823200, 2736943200, 2753272800, 2768997600,
6971        2785327200, 2800447200, 2816776800, 2831896800, 2848226400, 2863346400, 2879676000, 2894796000,
6972        2911125600, 2926245600, 2942575200, 2958300000, 2974629600, 2989749600, 3006079200, 3021199200,
6973        3037528800, 3052648800, 3068978400, 3084098400, 3100428000, 3116152800, 3132482400, 3147602400,
6974        3163932000, 3179052000, 3195381600, 3210501600, 3226831200, 3241951200, 3258280800, 3273400800,
6975        3289730400, 3305455200, 3321784800, 3336904800, 3353234400, 3368354400,
6976    ],
6977    record_table: &[
6978        Record { offset: 43200, dst: false, abbrev: 97 },
6979        Record { offset: 46800, dst: true, abbrev: 98 },
6980    ],
6981    records: &[
6982        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6983        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6984        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6985        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6986        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6987        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6988        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6989        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6990        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
6991    ],
6992    future: Future::DaylightSaving {
6993        standard: Record { offset: 43200, dst: false, abbrev: 97 },
6994        daylight: Record { offset: 46800, dst: true, abbrev: 98 },
6995        start: (42624, 7200),
6996        end: (36992, 10800),
6997    },
6998};
6999
7000static ZONE_198: ZoneData = ZoneData {
7001    initial: Record { offset: 0, dst: false, abbrev: 65 },
7002    starts: &[
7003        -157766400, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800,
7004        -39038400, -23317200, -7588800, 128142000, 136605600, 389070000, 403070400, 416372400,
7005        434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800,
7006        560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000,
7007        687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200,
7008        813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800,
7009        939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800,
7010        1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000,
7011        1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600,
7012        1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200,
7013        1471147200, 1480820400,
7014    ],
7015    record_table: &[
7016        Record { offset: -10800, dst: true, abbrev: 46 },
7017        Record { offset: -14400, dst: false, abbrev: 49 },
7018        Record { offset: -10800, dst: false, abbrev: 46 },
7019        Record { offset: -7200, dst: true, abbrev: 47 },
7020    ],
7021    records: &[
7022        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7023        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7024        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7025        0, 1, 0, 1, 0, 1, 0, 1, 0, 2,
7026    ],
7027    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
7028};
7029
7030static ZONE_199: ZoneData = ZoneData {
7031    initial: Record { offset: 0, dst: false, abbrev: 65 },
7032    starts: &[
7033        218246400,
7034    ],
7035    record_table: &[
7036        Record { offset: -10800, dst: false, abbrev: 46 },
7037    ],
7038    records: &[
7039        0,
7040    ],
7041    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
7042};
7043
7044static ZONE_200: ZoneData = ZoneData {
7045    initial: Record { offset: 0, dst: false, abbrev: 65 },
7046    starts: &[
7047        -407808000,
7048    ],
7049    record_table: &[
7050        Record { offset: 10800, dst: false, abbrev: 99 },
7051    ],
7052    records: &[
7053        0,
7054    ],
7055    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
7056};
7057
7058static ZONE_201: ZoneData = ZoneData {
7059    initial: Record { offset: 0, dst: false, abbrev: 65 },
7060    starts: &[
7061        1108166400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800,
7062        1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200,
7063        1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400,
7064        1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600,
7065        1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800,
7066        1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200,
7067        1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400,
7068        1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600,
7069        2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000,
7070        2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200,
7071        2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400,
7072        2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600,
7073        2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000,
7074        2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200,
7075        2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400,
7076        2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800,
7077        3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000,
7078        3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200,
7079        3370813200,
7080    ],
7081    record_table: &[
7082        Record { offset: 0, dst: false, abbrev: 19 },
7083        Record { offset: 7200, dst: true, abbrev: 100 },
7084    ],
7085    records: &[
7086        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7087        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7088        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7089        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7090        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7091        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7092        0,
7093    ],
7094    future: Future::DaylightSaving {
7095        standard: Record { offset: 0, dst: false, abbrev: 19 },
7096        daylight: Record { offset: 7200, dst: true, abbrev: 100 },
7097        start: (36480, 3600),
7098        end: (43648, 10800),
7099    },
7100};
7101
7102static ZONE_202: ZoneData = ZoneData {
7103    initial: Record { offset: 0, dst: false, abbrev: 65 },
7104    starts: &[
7105        -380073600, 760035600, 783648000, 1702839600,
7106    ],
7107    record_table: &[
7108        Record { offset: 25200, dst: false, abbrev: 91 },
7109        Record { offset: 0, dst: false, abbrev: 65 },
7110        Record { offset: 18000, dst: false, abbrev: 92 },
7111    ],
7112    records: &[
7113        0, 1, 0, 2,
7114    ],
7115    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7116};
7117
7118static ZONE_203: ZoneData = ZoneData {
7119    initial: Record { offset: 2580, dst: false, abbrev: 0 },
7120    starts: &[
7121        -2366757780, -1691884800, -1680573600, -927511200, -857257200, -844556400, -828226800, -812502000,
7122        -796777200, -781052400, -765327600, -340844400, -324514800, -308790000, -293065200, -277340400,
7123        -261615600, -245890800, -230166000, -214441200, -198716400, -182991600, -166662000, -147913200,
7124        -135212400, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800,
7125        433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000,
7126        559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200,
7127        686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600,
7128        811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800,
7129        941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000,
7130        1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400,
7131        1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600,
7132        1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800,
7133        1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000,
7134        1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400,
7135        1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600,
7136        1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800,
7137        1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200,
7138        2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400,
7139        2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600,
7140        2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800,
7141        2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200,
7142        2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400,
7143        2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600,
7144        2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000,
7145        2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200,
7146        3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400,
7147        3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600,
7148        3339363600, 3352669200, 3370813200,
7149    ],
7150    record_table: &[
7151        Record { offset: 3600, dst: false, abbrev: 9 },
7152        Record { offset: 7200, dst: true, abbrev: 10 },
7153    ],
7154    records: &[
7155        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7156        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7157        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7158        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7159        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7160        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7161        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7162        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7163        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7164        0, 1, 0,
7165    ],
7166    future: Future::DaylightSaving {
7167        standard: Record { offset: 3600, dst: false, abbrev: 9 },
7168        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
7169        start: (36480, 7200),
7170        end: (43648, 10800),
7171    },
7172};
7173
7174static ZONE_204: ZoneData = ZoneData {
7175    initial: Record { offset: 10794, dst: false, abbrev: 0 },
7176    starts: &[
7177        -631162794,
7178    ],
7179    record_table: &[
7180        Record { offset: 10800, dst: false, abbrev: 99 },
7181    ],
7182    records: &[
7183        0,
7184    ],
7185    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
7186};
7187
7188static ZONE_205: ZoneData = ZoneData {
7189    initial: Record { offset: 18468, dst: false, abbrev: 0 },
7190    starts: &[
7191        -1441170468, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200,
7192        449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800,
7193        575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600,
7194        695768400, 701812800, 717537600, 733262400, 748987200, 764712000, 780436800, 796161600,
7195        811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800,
7196        941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000,
7197        1067112000, 1080417600, 1099166400, 1709229600,
7198    ],
7199    record_table: &[
7200        Record { offset: 18000, dst: false, abbrev: 92 },
7201        Record { offset: 21600, dst: false, abbrev: 96 },
7202        Record { offset: 25200, dst: true, abbrev: 91 },
7203        Record { offset: 21600, dst: true, abbrev: 96 },
7204    ],
7205    records: &[
7206        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7207        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
7208        1, 2, 1, 0,
7209    ],
7210    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7211};
7212
7213static ZONE_206: ZoneData = ZoneData {
7214    initial: Record { offset: 8624, dst: false, abbrev: 0 },
7215    starts: &[
7216        -1230776624, 108165600, 118270800, 136591200, 149806800, 168127200, 181342800, 199749600,
7217        215643600, 231285600, 244501200, 262735200, 275950800, 481154400, 496962000, 512949600,
7218        528670800, 544399200, 560120400, 575848800, 592174800, 610581600, 623624400, 641167200,
7219        655074000, 671839200, 685918800, 702856800, 717973200, 733701600, 749422800, 765151200,
7220        779662800, 797205600, 811116000, 828655200, 843170400, 860104800, 874620000, 891554400,
7221        906069600, 930780000, 938124000, 954367200, 970178400, 985816800, 1001628000, 1017352800,
7222        1033077600, 1048802400, 1066946400, 1080252000, 1097791200, 1112306400, 1128031200, 1143756000,
7223        1161900000, 1175205600, 1193349600, 1206655200, 1225404000, 1238104800, 1256853600, 1269554400,
7224        1288303200, 1301608800, 1319752800, 1333058400, 1387486800, 1395957600, 1414706400, 1427407200,
7225        1446156000, 1459461600, 1477605600, 1490911200, 1509055200, 1522360800, 1540504800, 1553810400,
7226        1571954400, 1585260000, 1604008800, 1616709600, 1635458400, 1645740000, 1666908000,
7227    ],
7228    record_table: &[
7229        Record { offset: 7200, dst: false, abbrev: 17 },
7230        Record { offset: 10800, dst: true, abbrev: 18 },
7231        Record { offset: 10800, dst: false, abbrev: 99 },
7232    ],
7233    records: &[
7234        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7235        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7236        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7237        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2,
7238    ],
7239    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
7240};
7241
7242static ZONE_207: ZoneData = ZoneData {
7243    initial: Record { offset: 42596, dst: false, abbrev: 0 },
7244    starts: &[
7245        -1441194596, -1247572800, 354884400, 370692000, 386420400, 402231600, 417960000, 433767600,
7246        449582400, 465314400, 481039200, 496764000, 512488800, 528213600, 543938400, 559663200,
7247        575388000, 591112800, 606837600, 622562400, 638287200, 654616800, 670341600, 686070000,
7248        695746800, 701791200, 717516000, 733240800, 748965600, 764690400, 780415200, 796140000,
7249        811864800, 828194400, 846338400, 859644000, 877788000, 891093600, 909237600, 922543200,
7250        941292000, 953992800, 972741600, 985442400, 1004191200, 1017496800, 1035640800, 1048946400,
7251        1067090400, 1080396000, 1099144800, 1111845600, 1130594400, 1143295200, 1162044000, 1174744800,
7252        1193493600, 1206799200, 1224943200, 1238248800, 1256392800, 1269698400, 1288450800, 1301151600,
7253    ],
7254    record_table: &[
7255        Record { offset: 43200, dst: false, abbrev: 101 },
7256        Record { offset: 46800, dst: false, abbrev: 102 },
7257        Record { offset: 50400, dst: true, abbrev: 103 },
7258        Record { offset: 46800, dst: true, abbrev: 102 },
7259        Record { offset: 43200, dst: true, abbrev: 101 },
7260        Record { offset: 39600, dst: false, abbrev: 90 },
7261    ],
7262    records: &[
7263        0, 1, 2, 1, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 4, 5,
7264        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
7265        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 4, 5, 0,
7266    ],
7267    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
7268};
7269
7270static ZONE_208: ZoneData = ZoneData {
7271    initial: Record { offset: 12064, dst: false, abbrev: 0 },
7272    starts: &[
7273        -1441164064, -1247544000, 370724400, 386445600, 402256800, 417985200, 433792800, 449607600,
7274        465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200,
7275        591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695772000,
7276        701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796168800, 811893600,
7277        828223200, 846367200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800,
7278        954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200,
7279        1080424800, 1099173600,
7280    ],
7281    record_table: &[
7282        Record { offset: 14400, dst: false, abbrev: 104 },
7283        Record { offset: 18000, dst: false, abbrev: 92 },
7284        Record { offset: 21600, dst: false, abbrev: 96 },
7285        Record { offset: 21600, dst: true, abbrev: 96 },
7286        Record { offset: 18000, dst: true, abbrev: 92 },
7287    ],
7288    records: &[
7289        0, 1, 2, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 4, 0, 1,
7290        3, 1, 3, 1, 3, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0,
7291        4, 1,
7292    ],
7293    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7294};
7295
7296static ZONE_209: ZoneData = ZoneData {
7297    initial: Record { offset: 13720, dst: false, abbrev: 0 },
7298    starts: &[
7299        -1441165720, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800,
7300        449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400,
7301        575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200,
7302        695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200,
7303        811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400,
7304        941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600,
7305        1067115600, 1080421200, 1099170000,
7306    ],
7307    record_table: &[
7308        Record { offset: 14400, dst: false, abbrev: 104 },
7309        Record { offset: 18000, dst: false, abbrev: 92 },
7310        Record { offset: 21600, dst: true, abbrev: 96 },
7311        Record { offset: 21600, dst: false, abbrev: 96 },
7312        Record { offset: 18000, dst: true, abbrev: 92 },
7313    ],
7314    records: &[
7315        0, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 0,
7316        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
7317        1, 2, 1,
7318    ],
7319    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7320};
7321
7322static ZONE_210: ZoneData = ZoneData {
7323    initial: Record { offset: 14012, dst: false, abbrev: 0 },
7324    starts: &[
7325        -1441166012, -1247544000, 354913200, 370720800, 386449200, 402256800, 417985200, 433792800,
7326        449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400,
7327        575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200,
7328        695772000,
7329    ],
7330    record_table: &[
7331        Record { offset: 14400, dst: false, abbrev: 104 },
7332        Record { offset: 18000, dst: false, abbrev: 92 },
7333        Record { offset: 21600, dst: true, abbrev: 96 },
7334        Record { offset: 18000, dst: true, abbrev: 92 },
7335    ],
7336    records: &[
7337        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7338        1,
7339    ],
7340    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7341};
7342
7343static ZONE_211: ZoneData = ZoneData {
7344    initial: Record { offset: 12464, dst: false, abbrev: 0 },
7345    starts: &[
7346        -1441164464, -1247540400, 370724400, 386445600, 402256800, 417985200, 433792800, 449607600,
7347        465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200,
7348        591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695772000,
7349        701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000,
7350        828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941320800,
7351        954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200,
7352        1080424800, 1099173600,
7353    ],
7354    record_table: &[
7355        Record { offset: 10800, dst: false, abbrev: 99 },
7356        Record { offset: 18000, dst: false, abbrev: 92 },
7357        Record { offset: 21600, dst: false, abbrev: 96 },
7358        Record { offset: 21600, dst: true, abbrev: 96 },
7359        Record { offset: 18000, dst: true, abbrev: 92 },
7360        Record { offset: 14400, dst: false, abbrev: 104 },
7361    ],
7362    records: &[
7363        0, 1, 2, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 4, 5, 1,
7364        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
7365        4, 1,
7366    ],
7367    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7368};
7369
7370static ZONE_212: ZoneData = ZoneData {
7371    initial: Record { offset: 10660, dst: false, abbrev: 0 },
7372    starts: &[
7373        -2524532260, -1641005856, 389048400, 402264000, 417906000, 433800000, 449614800, 465422400,
7374        481150800, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600,
7375        606866400, 622591200, 638316000, 654645600, 670464000, 686275200, 702086400, 717897600,
7376        733622400, 749433600, 765158400, 780969600, 796694400, 812505600, 828316800, 844128000,
7377        859852800, 875664000, 891388800, 907200000, 922924800, 938736000, 954547200, 970358400,
7378        986083200, 1001894400, 1017619200, 1033430400, 1049155200, 1064966400, 1080777600, 1096588800,
7379        1112313600, 1128124800, 1143849600, 1159660800, 1175385600, 1191196800,
7380    ],
7381    record_table: &[
7382        Record { offset: 10656, dst: false, abbrev: 14 },
7383        Record { offset: 10800, dst: false, abbrev: 99 },
7384        Record { offset: 14400, dst: true, abbrev: 104 },
7385    ],
7386    records: &[
7387        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
7388        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
7389        2, 1, 2, 1, 2, 1,
7390    ],
7391    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
7392};
7393
7394static ZONE_213: ZoneData = ZoneData {
7395    initial: Record { offset: 12140, dst: false, abbrev: 0 },
7396    starts: &[
7397        -897880940, -820553400, 76190400,
7398    ],
7399    record_table: &[
7400        Record { offset: 12600, dst: false, abbrev: 105 },
7401        Record { offset: 14400, dst: false, abbrev: 104 },
7402        Record { offset: 10800, dst: false, abbrev: 99 },
7403    ],
7404    records: &[
7405        0, 1, 2,
7406    ],
7407    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
7408};
7409
7410static ZONE_214: ZoneData = ZoneData {
7411    initial: Record { offset: 11964, dst: false, abbrev: 0 },
7412    starts: &[
7413        -1441163964, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
7414        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
7415        575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400, 686098800,
7416        701823600, 717548400, 828234000, 846378000, 859680000, 877824000, 891129600, 909273600,
7417        922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800,
7418        1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000,
7419        1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200,
7420        1301184000, 1319932800, 1332633600, 1351382400, 1364688000, 1382832000, 1396137600, 1414281600,
7421        1427587200, 1445731200,
7422    ],
7423    record_table: &[
7424        Record { offset: 10800, dst: false, abbrev: 99 },
7425        Record { offset: 14400, dst: false, abbrev: 104 },
7426        Record { offset: 18000, dst: true, abbrev: 92 },
7427        Record { offset: 14400, dst: true, abbrev: 104 },
7428    ],
7429    records: &[
7430        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7431        3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
7432        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
7433    ],
7434    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
7435};
7436
7437static ZONE_215: ZoneData = ZoneData {
7438    initial: Record { offset: 24124, dst: false, abbrev: 0 },
7439    starts: &[
7440        -2840164924, -1570084924,
7441    ],
7442    record_table: &[
7443        Record { offset: 24124, dst: false, abbrev: 14 },
7444        Record { offset: 25200, dst: false, abbrev: 91 },
7445    ],
7446    records: &[
7447        0, 1,
7448    ],
7449    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
7450};
7451
7452static ZONE_216: ZoneData = ZoneData {
7453    initial: Record { offset: 20100, dst: false, abbrev: 0 },
7454    starts: &[
7455        -1579844100, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600,
7456        449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200,
7457        575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000,
7458        695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000,
7459        801590400, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200,
7460        922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400,
7461        1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600,
7462        1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800,
7463        1301169600, 1414263600, 1459022400,
7464    ],
7465    record_table: &[
7466        Record { offset: 21600, dst: false, abbrev: 96 },
7467        Record { offset: 25200, dst: false, abbrev: 91 },
7468        Record { offset: 28800, dst: true, abbrev: 89 },
7469        Record { offset: 25200, dst: true, abbrev: 91 },
7470    ],
7471    records: &[
7472        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7473        1, 2, 1, 2, 1, 2, 1, 2, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
7474        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 1,
7475    ],
7476    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
7477};
7478
7479static ZONE_217: ZoneData = ZoneData {
7480    initial: Record { offset: 8520, dst: false, abbrev: 0 },
7481    starts: &[
7482        -2840149320, -1570413600, -1552186800, -1538359200, -1522551600, -1507514400, -1490583600, -1473645600,
7483        -1460948400, -399866400, -386650800, -368330400, -355114800, -336794400, -323578800, -305172000,
7484        -291956400, -273636000, -260420400, 78012000, 86734800, 105055200, 118270800, 136591200,
7485        149806800, 168127200, 181342800, 199749600, 212965200, 231285600, 244501200, 262735200,
7486        275950800, 452210400, 466722000, 483746400, 498258000, 515282400, 529794000, 546818400,
7487        561330000, 581119200, 592952400, 610754400, 624488400, 641512800, 656024400, 673048800,
7488        687560400, 704671200, 718146000, 733269600, 748990800, 764719200, 780440400, 796168800,
7489        811890000, 828223200, 843944400, 859672800, 875394000, 891122400, 906843600, 922572000,
7490        941317200, 954021600, 972766800, 985471200, 1004216400, 1017525600, 1035666000, 1048975200,
7491        1067115600, 1080424800, 1099170000, 1111874400, 1130619600, 1143324000, 1162069200, 1174773600,
7492        1193518800, 1206828000, 1224968400, 1238277600, 1256418000, 1269727200, 1288472400, 1301176800,
7493        1319922000, 1332626400, 1351371600, 1364680800, 1382821200, 1396130400, 1414270800, 1427580000,
7494        1445720400, 1459029600, 1477774800, 1490479200, 1509224400, 1521928800, 1540674000, 1553983200,
7495        1572123600, 1585432800, 1603573200, 1616882400, 1635627600, 1648332000, 1667077200, 1679781600,
7496        1698526800, 1711836000, 1729976400, 1743285600, 1761426000, 1774735200, 1792875600, 1806184800,
7497        1824930000, 1837634400, 1856379600, 1869084000, 1887829200, 1901138400, 1919278800, 1932588000,
7498        1950728400, 1964037600, 1982782800, 1995487200, 2014232400, 2026936800, 2045682000, 2058386400,
7499        2077131600, 2090440800, 2108581200, 2121890400, 2140030800, 2153340000, 2172085200, 2184789600,
7500        2203534800, 2216239200, 2234984400, 2248293600, 2266434000, 2279743200, 2297883600, 2311192800,
7501        2329333200, 2342642400, 2361387600, 2374092000, 2392837200, 2405541600, 2424286800, 2437596000,
7502        2455736400, 2469045600, 2487186000, 2500495200, 2519240400, 2531944800, 2550690000, 2563394400,
7503        2582139600, 2595448800, 2613589200, 2626898400, 2645038800, 2658348000, 2676488400, 2689797600,
7504        2708542800, 2721247200, 2739992400, 2752696800, 2771442000, 2784751200, 2802891600, 2816200800,
7505        2834341200, 2847650400, 2866395600, 2879100000, 2897845200, 2910549600, 2929294800, 2941999200,
7506        2960744400, 2974053600, 2992194000, 3005503200, 3023643600, 3036952800, 3055698000, 3068402400,
7507        3087147600, 3099852000, 3118597200, 3131906400, 3150046800, 3163356000, 3181496400, 3194805600,
7508        3212946000, 3226255200, 3245000400, 3257704800, 3276450000, 3289154400, 3307899600, 3321208800,
7509        3339349200, 3352658400, 3370798800,
7510    ],
7511    record_table: &[
7512        Record { offset: 7200, dst: false, abbrev: 17 },
7513        Record { offset: 10800, dst: true, abbrev: 18 },
7514    ],
7515    records: &[
7516        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7517        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7518        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7519        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7520        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7521        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7522        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7523        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7524        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7525        0, 1, 0,
7526    ],
7527    future: Future::DaylightSaving {
7528        standard: Record { offset: 7200, dst: false, abbrev: 17 },
7529        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
7530        start: (36480, 0),
7531        end: (43648, 0),
7532    },
7533};
7534
7535static ZONE_218: ZoneData = ZoneData {
7536    initial: Record { offset: 17904, dst: false, abbrev: 0 },
7537    starts: &[
7538        -1441169904, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200,
7539        449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800,
7540        575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 683582400,
7541        703018800, 717530400, 734468400, 748980000, 765918000, 780429600, 797367600, 811879200,
7542        828817200, 843933600, 859671000, 877811400, 891120600, 909261000, 922570200, 941315400,
7543        954019800, 972765000, 985469400, 1004214600, 1017523800, 1035664200, 1048973400, 1067113800,
7544        1080423000, 1099168200, 1111872600, 1123783200,
7545    ],
7546    record_table: &[
7547        Record { offset: 18000, dst: false, abbrev: 92 },
7548        Record { offset: 21600, dst: false, abbrev: 96 },
7549        Record { offset: 25200, dst: true, abbrev: 91 },
7550        Record { offset: 21600, dst: true, abbrev: 96 },
7551    ],
7552    records: &[
7553        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7554        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
7555        3, 0, 3, 1,
7556    ],
7557    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
7558};
7559
7560static ZONE_219: ZoneData = ZoneData {
7561    initial: Record { offset: 27580, dst: false, abbrev: 0 },
7562    starts: &[
7563        -1383464380, -1167636600,
7564    ],
7565    record_table: &[
7566        Record { offset: 27000, dst: false, abbrev: 106 },
7567        Record { offset: 28800, dst: false, abbrev: 89 },
7568    ],
7569    records: &[
7570        0, 1,
7571    ],
7572    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
7573};
7574
7575static ZONE_220: ZoneData = ZoneData {
7576    initial: Record { offset: 21208, dst: false, abbrev: 0 },
7577    starts: &[
7578        -3645237208, -3155694800, -2019705670, -891581400, -872058600, -862637400, -764145000,
7579    ],
7580    record_table: &[
7581        Record { offset: 21200, dst: false, abbrev: 82 },
7582        Record { offset: 19270, dst: false, abbrev: 27 },
7583        Record { offset: 19800, dst: false, abbrev: 107 },
7584        Record { offset: 23400, dst: true, abbrev: 108 },
7585    ],
7586    records: &[
7587        0, 1, 2, 3, 2, 3, 2,
7588    ],
7589    future: Future::Fixed { record: Record { offset: 19800, dst: false, abbrev: 107 } },
7590};
7591
7592static ZONE_221: ZoneData = ZoneData {
7593    initial: Record { offset: 27232, dst: false, abbrev: 0 },
7594    starts: &[
7595        -1579419232, -1247558400, 354898800, 370706400, 386434800, 402242400, 417970800, 433778400,
7596        449593200, 465325200, 481050000, 496774800, 512499600, 528224400, 543949200, 559674000,
7597        575398800, 591123600, 606848400, 622573200, 638298000, 654627600, 670352400, 686080800,
7598        695757600, 701802000, 717526800, 733251600, 748976400, 764701200, 780426000, 796150800,
7599        811875600, 828205200, 846349200, 859654800, 877798800, 891104400, 909248400, 922554000,
7600        941302800, 954003600, 972752400, 985453200, 1004202000, 1017507600, 1035651600, 1048957200,
7601        1067101200, 1080406800, 1099155600, 1111856400, 1130605200, 1143306000, 1162054800, 1174755600,
7602        1193504400, 1206810000, 1224954000, 1238259600, 1256403600, 1269709200, 1288458000, 1301158800,
7603        1414252800, 1459015200,
7604    ],
7605    record_table: &[
7606        Record { offset: 28800, dst: false, abbrev: 89 },
7607        Record { offset: 32400, dst: false, abbrev: 109 },
7608        Record { offset: 36000, dst: true, abbrev: 93 },
7609        Record { offset: 32400, dst: true, abbrev: 109 },
7610        Record { offset: 36000, dst: false, abbrev: 93 },
7611    ],
7612    records: &[
7613        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7614        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
7615        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 0, 1,
7616    ],
7617    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 109 } },
7618};
7619
7620static ZONE_222: ZoneData = ZoneData {
7621    initial: Record { offset: 25652, dst: false, abbrev: 0 },
7622    starts: &[
7623        -2032931252, 252435600, 417974400, 433782000, 449596800, 465318000, 481046400, 496767600,
7624        512496000, 528217200, 543945600, 559666800, 575395200, 591116400, 606844800, 622566000,
7625        638294400, 654620400, 670348800, 686070000, 701798400, 717519600, 733248000, 748969200,
7626        764697600, 780418800, 796147200, 811868400, 828201600, 843922800, 859651200, 875372400,
7627        891100800, 906822000, 988394400, 1001696400, 1017424800, 1033146000, 1048874400, 1064595600,
7628        1080324000, 1096045200, 1111773600, 1127494800, 1143223200, 1159549200, 1427479200, 1443193200,
7629        1458928800, 1474642800,
7630    ],
7631    record_table: &[
7632        Record { offset: 25200, dst: false, abbrev: 91 },
7633        Record { offset: 28800, dst: false, abbrev: 89 },
7634        Record { offset: 32400, dst: true, abbrev: 109 },
7635    ],
7636    records: &[
7637        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
7638        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
7639        2, 1,
7640    ],
7641    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
7642};
7643
7644static ZONE_223: ZoneData = ZoneData {
7645    initial: Record { offset: 29143, dst: false, abbrev: 0 },
7646    starts: &[
7647        -2177481943, -1600675200, -1585904400, -933667200, -922093200, -908870400, -888829200, -881049600,
7648        -767869200, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800,
7649        -650019600, 515527200, 527014800, 545162400, 558464400, 577216800, 589914000, 608666400,
7650        621968400, 640116000, 653418000, 671565600, 684867600,
7651    ],
7652    record_table: &[
7653        Record { offset: 28800, dst: false, abbrev: 51 },
7654        Record { offset: 32400, dst: true, abbrev: 52 },
7655    ],
7656    records: &[
7657        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7658        0, 1, 0, 1, 0,
7659    ],
7660    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 51 } },
7661};
7662
7663static ZONE_224: ZoneData = ZoneData {
7664    initial: Record { offset: 19164, dst: false, abbrev: 0 },
7665    starts: &[
7666        -2840159964, -2019705572, -883287000, -862639200, -764051400, 832962600, 846266400, 1145039400,
7667    ],
7668    record_table: &[
7669        Record { offset: 19172, dst: false, abbrev: 27 },
7670        Record { offset: 19800, dst: false, abbrev: 110 },
7671        Record { offset: 21600, dst: true, abbrev: 96 },
7672        Record { offset: 23400, dst: true, abbrev: 108 },
7673        Record { offset: 23400, dst: false, abbrev: 108 },
7674        Record { offset: 21600, dst: false, abbrev: 96 },
7675    ],
7676    records: &[
7677        0, 1, 2, 3, 1, 4, 5, 1,
7678    ],
7679    future: Future::Fixed { record: Record { offset: 19800, dst: false, abbrev: 110 } },
7680};
7681
7682static ZONE_225: ZoneData = ZoneData {
7683    initial: Record { offset: 21700, dst: false, abbrev: 0 },
7684    starts: &[
7685        -2524543300, -891582800, -872058600, -862637400, -576138600, 1245430800, 1262278800,
7686    ],
7687    record_table: &[
7688        Record { offset: 21200, dst: false, abbrev: 82 },
7689        Record { offset: 23400, dst: false, abbrev: 108 },
7690        Record { offset: 19800, dst: false, abbrev: 110 },
7691        Record { offset: 21600, dst: false, abbrev: 96 },
7692        Record { offset: 25200, dst: true, abbrev: 91 },
7693    ],
7694    records: &[
7695        0, 1, 2, 1, 3, 4, 3,
7696    ],
7697    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
7698};
7699
7700static ZONE_226: ZoneData = ZoneData {
7701    initial: Record { offset: 8712, dst: false, abbrev: 0 },
7702    starts: &[
7703        -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200,
7704        -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400,
7705        -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000,
7706        -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400,
7707        118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800,
7708        241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000,
7709        529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000,
7710        654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200,
7711        780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800,
7712        907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000,
7713        1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400,
7714        1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200,
7715        1288299600, 1301608800, 1319749200, 1333058400, 1351198800, 1364508000, 1382648400, 1395957600,
7716        1414702800, 1427407200, 1446152400, 1458856800, 1477602000, 1490911200, 1509051600, 1522360800,
7717        1540501200, 1553810400, 1571950800, 1585260000, 1604005200, 1616709600, 1635454800, 1648159200,
7718        1666904400,
7719    ],
7720    record_table: &[
7721        Record { offset: 7200, dst: false, abbrev: 17 },
7722        Record { offset: 10800, dst: true, abbrev: 18 },
7723        Record { offset: 10800, dst: false, abbrev: 99 },
7724    ],
7725    records: &[
7726        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7727        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7728        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7729        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7730        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7731        2,
7732    ],
7733    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
7734};
7735
7736static ZONE_227: ZoneData = ZoneData {
7737    initial: Record { offset: 30140, dst: false, abbrev: 0 },
7738    starts: &[
7739        -1830412800, -879152400, 199897200, 969120000,
7740    ],
7741    record_table: &[
7742        Record { offset: 28800, dst: false, abbrev: 89 },
7743        Record { offset: 32400, dst: false, abbrev: 109 },
7744    ],
7745    records: &[
7746        0, 1, 0, 1,
7747    ],
7748    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 109 } },
7749};
7750
7751static ZONE_228: ZoneData = ZoneData {
7752    initial: Record { offset: 13272, dst: false, abbrev: 0 },
7753    starts: &[
7754        -1577936472,
7755    ],
7756    record_table: &[
7757        Record { offset: 14400, dst: false, abbrev: 104 },
7758    ],
7759    records: &[
7760        0,
7761    ],
7762    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
7763};
7764
7765static ZONE_229: ZoneData = ZoneData {
7766    initial: Record { offset: 16512, dst: false, abbrev: 0 },
7767    starts: &[
7768        -1441168512, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200,
7769        449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800,
7770        575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 684363600,
7771    ],
7772    record_table: &[
7773        Record { offset: 18000, dst: false, abbrev: 92 },
7774        Record { offset: 21600, dst: false, abbrev: 96 },
7775        Record { offset: 25200, dst: true, abbrev: 91 },
7776        Record { offset: 21600, dst: true, abbrev: 96 },
7777    ],
7778    records: &[
7779        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
7780    ],
7781    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
7782};
7783
7784static ZONE_230: ZoneData = ZoneData {
7785    initial: Record { offset: 8148, dst: false, abbrev: 0 },
7786    starts: &[
7787        -1518920148, 166572000, 182293200, 200959200, 213829200, 228866400, 243982800, 260316000,
7788        276123600, 291765600, 307486800, 323820000, 338936400, 354664800, 370386000, 386114400,
7789        401835600, 417564000, 433285200, 449013600, 465339600, 481068000, 496789200, 512517600,
7790        528238800, 543967200, 559688400, 575416800, 591138000, 606866400, 622587600, 638316000,
7791        654642000, 670370400, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200,
7792        780440400, 796168800, 811890000, 828223200, 843944400, 859672800, 875394000, 891122400,
7793        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
7794        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
7795        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
7796        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
7797        1414285200, 1427590800, 1445734800, 1459040400, 1473282000, 1509238800, 1521939600, 1540688400,
7798        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
7799        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
7800        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
7801        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
7802        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
7803        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
7804        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
7805        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
7806        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
7807        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
7808        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
7809        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
7810        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
7811        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
7812        3321219600, 3339363600, 3352669200, 3370813200,
7813    ],
7814    record_table: &[
7815        Record { offset: 7200, dst: false, abbrev: 17 },
7816        Record { offset: 10800, dst: true, abbrev: 18 },
7817        Record { offset: 10800, dst: false, abbrev: 99 },
7818    ],
7819    records: &[
7820        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7821        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7822        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7823        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7824        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7825        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7826        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7827        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7828        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7829    ],
7830    future: Future::DaylightSaving {
7831        standard: Record { offset: 7200, dst: false, abbrev: 17 },
7832        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
7833        start: (36480, 10800),
7834        end: (43648, 14400),
7835    },
7836};
7837
7838static ZONE_231: ZoneData = ZoneData {
7839    initial: Record { offset: 8272, dst: false, abbrev: 0 },
7840    starts: &[
7841        -2185409872, -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400,
7842        -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400,
7843        -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400,
7844        -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000,
7845        -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600,
7846        337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000,
7847        558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600,
7848        683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800,
7849        810075600, 820447200, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600,
7850        924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400,
7851        1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400,
7852        1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000,
7853        1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000,
7854        1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200,
7855        1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666998000,
7856        1682726400, 1698447600, 1713571200, 1729897200, 1744416000, 1761346800, 1774656000, 1792796400,
7857        1806105600, 1824850800, 1837555200, 1856300400, 1869004800, 1887750000, 1901059200, 1919199600,
7858        1932508800, 1950649200, 1963958400, 1982703600, 1995408000, 2014153200, 2026857600, 2045602800,
7859        2058307200, 2077052400, 2090361600, 2107897200, 2121811200, 2138742000, 2153260800, 2168982000,
7860        2184710400, 2199826800, 2216160000, 2230066800, 2234304000, 2234905200, 2248214400, 2260911600,
7861        2264544000, 2266354800, 2279664000, 2291756400, 2295388800, 2297804400, 2311113600, 2321996400,
7862        2326233600, 2329254000, 2342563200, 2352841200, 2356473600, 2361308400, 2374012800, 2383686000,
7863        2387318400, 2392758000, 2405462400, 2413926000, 2418163200, 2424207600, 2437516800, 2444770800,
7864        2448403200, 2455657200, 2468966400, 2475010800, 2479248000, 2487106800, 2500416000, 2505855600,
7865        2509488000, 2519161200, 2531865600, 2536700400, 2540332800, 2550610800, 2563315200, 2566940400,
7866        2571177600, 2582060400, 2595369600, 2597785200, 2601417600, 2613510000, 2626819200, 2628025200,
7867        2632262400, 2644959600, 2658268800, 2658870000, 2663107200, 2676409200, 2693347200, 2708463600,
7868        2724192000, 2739913200, 2754432000, 2771362800, 2785276800, 2802812400, 2816121600, 2834262000,
7869        2847571200, 2866316400, 2879020800, 2897766000, 2910470400, 2929215600, 2941920000, 2960665200,
7870        2973974400, 2992114800, 3005424000, 3023564400, 3036873600, 3055618800, 3068323200, 3087068400,
7871        3099772800, 3117913200, 3131827200, 3148758000, 3163276800, 3179602800, 3194726400, 3209842800,
7872        3226176000, 3240687600, 3244320000, 3244921200, 3257625600, 3271532400, 3275164800, 3276370800,
7873        3289075200, 3301772400, 3306009600, 3307820400, 3321129600, 3332617200, 3336249600, 3339270000,
7874        3352579200, 3362857200, 3367094400, 3370719600, 3384028800, 3393702000, 3397939200, 3402774000,
7875        3415478400, 3424546800, 3428179200, 3434223600, 3446928000, 3454786800, 3459024000, 3465673200,
7876        3478982400, 3485631600, 3489264000, 3497122800, 3510432000, 3516476400, 3520108800, 3528572400,
7877        3541881600, 3546716400, 3550953600, 3560022000, 3573331200, 3577561200, 3581193600, 3592076400,
7878        3604780800, 3607801200, 3612038400, 3623526000, 3636230400, 3638646000, 3642883200, 3654975600,
7879        3668284800, 3669490800, 3673123200, 3686425200,
7880    ],
7881    record_table: &[
7882        Record { offset: 7200, dst: false, abbrev: 17 },
7883        Record { offset: 10800, dst: true, abbrev: 18 },
7884        Record { offset: 7200, dst: false, abbrev: 107 },
7885        Record { offset: 10800, dst: true, abbrev: 111 },
7886    ],
7887    records: &[
7888        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7889        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
7890        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 0, 1, 0, 1, 0, 1, 0,
7891        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7892        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7893        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7894        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7895        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7896        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7897        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7898        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7899        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7900        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7901    ],
7902    future: Future::DaylightSaving {
7903        standard: Record { offset: 7200, dst: false, abbrev: 17 },
7904        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
7905        start: (36416, 180000),
7906        end: (43584, 180000),
7907    },
7908};
7909
7910static ZONE_232: ZoneData = ZoneData {
7911    initial: Record { offset: 8423, dst: false, abbrev: 0 },
7912    starts: &[
7913        -2185410023, -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400,
7914        -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400,
7915        -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400,
7916        -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000,
7917        -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600,
7918        337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000,
7919        558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600,
7920        683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800,
7921        810075600, 820447200, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600,
7922        924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400,
7923        1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400,
7924        1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000,
7925        1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200,
7926        1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600,
7927        1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400,
7928        1648332000, 1666998000, 1682726400, 1698447600, 1713571200, 1729897200, 1744416000, 1761346800,
7929        1774656000, 1792796400, 1806105600, 1824850800, 1837555200, 1856300400, 1869004800, 1887750000,
7930        1901059200, 1919199600, 1932508800, 1950649200, 1963958400, 1982703600, 1995408000, 2014153200,
7931        2026857600, 2045602800, 2058307200, 2077052400, 2090361600, 2107897200, 2121811200, 2138742000,
7932        2153260800, 2168982000, 2184710400, 2199826800, 2216160000, 2230066800, 2234304000, 2234905200,
7933        2248214400, 2260911600, 2264544000, 2266354800, 2279664000, 2291756400, 2295388800, 2297804400,
7934        2311113600, 2321996400, 2326233600, 2329254000, 2342563200, 2352841200, 2356473600, 2361308400,
7935        2374012800, 2383686000, 2387318400, 2392758000, 2405462400, 2413926000, 2418163200, 2424207600,
7936        2437516800, 2444770800, 2448403200, 2455657200, 2468966400, 2475010800, 2479248000, 2487106800,
7937        2500416000, 2505855600, 2509488000, 2519161200, 2531865600, 2536700400, 2540332800, 2550610800,
7938        2563315200, 2566940400, 2571177600, 2582060400, 2595369600, 2597785200, 2601417600, 2613510000,
7939        2626819200, 2628025200, 2632262400, 2644959600, 2658268800, 2658870000, 2663107200, 2676409200,
7940        2693347200, 2708463600, 2724192000, 2739913200, 2754432000, 2771362800, 2785276800, 2802812400,
7941        2816121600, 2834262000, 2847571200, 2866316400, 2879020800, 2897766000, 2910470400, 2929215600,
7942        2941920000, 2960665200, 2973974400, 2992114800, 3005424000, 3023564400, 3036873600, 3055618800,
7943        3068323200, 3087068400, 3099772800, 3117913200, 3131827200, 3148758000, 3163276800, 3179602800,
7944        3194726400, 3209842800, 3226176000, 3240687600, 3244320000, 3244921200, 3257625600, 3271532400,
7945        3275164800, 3276370800, 3289075200, 3301772400, 3306009600, 3307820400, 3321129600, 3332617200,
7946        3336249600, 3339270000, 3352579200, 3362857200, 3367094400, 3370719600, 3384028800, 3393702000,
7947        3397939200, 3402774000, 3415478400, 3424546800, 3428179200, 3434223600, 3446928000, 3454786800,
7948        3459024000, 3465673200, 3478982400, 3485631600, 3489264000, 3497122800, 3510432000, 3516476400,
7949        3520108800, 3528572400, 3541881600, 3546716400, 3550953600, 3560022000, 3573331200, 3577561200,
7950        3581193600, 3592076400, 3604780800, 3607801200, 3612038400, 3623526000, 3636230400, 3638646000,
7951        3642883200, 3654975600, 3668284800, 3669490800, 3673123200, 3686425200,
7952    ],
7953    record_table: &[
7954        Record { offset: 7200, dst: false, abbrev: 17 },
7955        Record { offset: 10800, dst: true, abbrev: 18 },
7956        Record { offset: 7200, dst: false, abbrev: 107 },
7957        Record { offset: 10800, dst: true, abbrev: 111 },
7958    ],
7959    records: &[
7960        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
7961        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
7962        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 0, 1, 0, 1, 0, 1, 0,
7963        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7964        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7965        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7966        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7967        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7968        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7969        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7970        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7971        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7972        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
7973    ],
7974    future: Future::DaylightSaving {
7975        standard: Record { offset: 7200, dst: false, abbrev: 17 },
7976        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
7977        start: (36416, 180000),
7978        end: (43584, 180000),
7979    },
7980};
7981
7982static ZONE_233: ZoneData = ZoneData {
7983    initial: Record { offset: 25590, dst: false, abbrev: 0 },
7984    starts: &[
7985        -2004073590, -1851577590, -852105600, -782643600, -767869200, -718095600, -457772400, -315648000,
7986        171820800,
7987    ],
7988    record_table: &[
7989        Record { offset: 25590, dst: false, abbrev: 112 },
7990        Record { offset: 25200, dst: false, abbrev: 91 },
7991        Record { offset: 28800, dst: false, abbrev: 89 },
7992        Record { offset: 32400, dst: false, abbrev: 109 },
7993    ],
7994    records: &[
7995        0, 1, 2, 3, 1, 2, 1, 2, 1,
7996    ],
7997    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
7998};
7999
8000static ZONE_234: ZoneData = ZoneData {
8001    initial: Record { offset: 27402, dst: false, abbrev: 0 },
8002    starts: &[
8003        -2056690800, -900910800, -891579600, -884248200, -761209200, -747907200, -728541000, -717049800,
8004        -697091400, -683785800, -668061000, -654755400, -636611400, -623305800, -605161800, -591856200,
8005        -573712200, -559801800, -541657800, -528352200, -510211800, -498112200, -478762200, -466662600,
8006        -446707800, -435213000, -415258200, -403158600, -383808600, -371709000, -352359000, -340259400,
8007        -320909400, -308809800, -288855000, -277360200, -257405400, -245910600, -225955800, -213856200,
8008        -194506200, -182406600, -163056600, -148537800, -132816600, -117088200, -101367000, -85638600,
8009        -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600,
8010        56485800, 72214200, 88540200, 104268600, 119989800, 126041400, 151439400, 167167800,
8011        182889000, 198617400, 214338600, 295385400, 309292200,
8012    ],
8013    record_table: &[
8014        Record { offset: 28800, dst: false, abbrev: 113 },
8015        Record { offset: 32400, dst: true, abbrev: 114 },
8016        Record { offset: 30600, dst: true, abbrev: 115 },
8017        Record { offset: 32400, dst: false, abbrev: 116 },
8018    ],
8019    records: &[
8020        0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
8021        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
8022        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8023    ],
8024    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 113 } },
8025};
8026
8027static ZONE_235: ZoneData = ZoneData {
8028    initial: Record { offset: 21996, dst: false, abbrev: 0 },
8029    starts: &[
8030        -2032927596, 252439200, 417978000, 433785600, 449600400, 465321600, 481050000, 496771200,
8031        512499600, 528220800, 543949200, 559670400, 575398800, 591120000, 606848400, 622569600,
8032        638298000, 654624000, 670352400, 686073600, 701802000, 717523200, 733251600, 748972800,
8033        764701200, 780422400, 796150800, 811872000, 828205200, 843926400, 859654800, 875376000,
8034        891104400, 906825600, 988398000, 1001700000, 1017428400, 1033149600, 1048878000, 1064599200,
8035        1080327600, 1096048800, 1111777200, 1127498400, 1143226800, 1159552800, 1427482800, 1443196800,
8036        1458932400, 1474646400,
8037    ],
8038    record_table: &[
8039        Record { offset: 21600, dst: false, abbrev: 96 },
8040        Record { offset: 25200, dst: false, abbrev: 91 },
8041        Record { offset: 28800, dst: true, abbrev: 89 },
8042    ],
8043    records: &[
8044        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
8045        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
8046        2, 1,
8047    ],
8048    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
8049};
8050
8051static ZONE_236: ZoneData = ZoneData {
8052    initial: Record { offset: 25025, dst: false, abbrev: 0 },
8053    starts: &[
8054        -2840165825, -1575874625, -1247554800, 354902400, 370710000, 386438400, 402246000, 417974400,
8055        433782000, 449596800, 465328800, 481053600, 496778400, 512503200, 528228000, 543952800,
8056        559677600, 575402400, 591127200, 606852000, 622576800, 638301600, 654631200, 670356000,
8057        686084400, 695761200, 701805600, 717530400, 733255200, 748980000, 764704800, 780429600,
8058        796154400, 811879200, 828208800, 846352800, 859658400, 877802400, 891108000, 909252000,
8059        922557600, 941306400, 954007200, 972756000, 985456800, 1004205600, 1017511200, 1035655200,
8060        1048960800, 1067104800, 1080410400, 1099159200, 1111860000, 1130608800, 1143309600, 1162058400,
8061        1174759200, 1193508000, 1206813600, 1224957600, 1238263200, 1256407200, 1269712800, 1288461600,
8062        1301162400, 1414256400,
8063    ],
8064    record_table: &[
8065        Record { offset: 25025, dst: false, abbrev: 117 },
8066        Record { offset: 25200, dst: false, abbrev: 91 },
8067        Record { offset: 28800, dst: false, abbrev: 89 },
8068        Record { offset: 32400, dst: true, abbrev: 109 },
8069        Record { offset: 28800, dst: true, abbrev: 89 },
8070        Record { offset: 32400, dst: false, abbrev: 109 },
8071    ],
8072    records: &[
8073        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4,
8074        1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
8075        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 2,
8076    ],
8077    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
8078};
8079
8080static ZONE_237: ZoneData = ZoneData {
8081    initial: Record { offset: 6952, dst: false, abbrev: 0 },
8082    starts: &[
8083        -2840147752, -1869875816, -1693706400, -1680490800, -1570413600, -1552186800, -1538359200, -1522551600,
8084        -1507514400, -1490583600, -1440208800, -1428030000, -1409709600, -1396494000, -931053600, -922676400,
8085        -917834400, -892436400, -875844000, -764737200, -744343200, -733806000, -716436000, -701924400,
8086        -684986400, -670474800, -654141600, -639025200, -622087200, -606970800, -590032800, -575521200,
8087        -235620000, -194842800, -177732000, -165726000, 107910000, 121215600, 133920000, 152665200,
8088        164678400, 184114800, 196214400, 215564400, 228873600, 245804400, 260323200, 267915600,
8089        428454000, 433893600, 468111600, 482799600, 496710000, 512521200, 528246000, 543970800,
8090        559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000,
8091        686098800, 701823600, 717548400, 733273200, 748998000, 764118000, 780447600, 796172400,
8092        811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600,
8093        941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800,
8094        1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174784400,
8095        1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301274000,
8096        1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396227600, 1414285200, 1427590800,
8097        1446944400, 1459040400, 1473195600,
8098    ],
8099    record_table: &[
8100        Record { offset: 7016, dst: false, abbrev: 117 },
8101        Record { offset: 7200, dst: false, abbrev: 17 },
8102        Record { offset: 10800, dst: true, abbrev: 18 },
8103        Record { offset: 10800, dst: false, abbrev: 99 },
8104        Record { offset: 14400, dst: true, abbrev: 104 },
8105    ],
8106    records: &[
8107        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
8108        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3,
8109        4, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8110        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8111        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3,
8112    ],
8113    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
8114};
8115
8116static ZONE_238: ZoneData = ZoneData {
8117    initial: Record { offset: 25632, dst: false, abbrev: 0 },
8118    starts: &[
8119        -3231299232, -1451719200, -1172906400, -876641400, -766054800, -683883000, -620812800, -189415800,
8120    ],
8121    record_table: &[
8122        Record { offset: 25632, dst: false, abbrev: 14 },
8123        Record { offset: 26400, dst: false, abbrev: 118 },
8124        Record { offset: 27000, dst: false, abbrev: 106 },
8125        Record { offset: 32400, dst: false, abbrev: 109 },
8126        Record { offset: 28800, dst: false, abbrev: 89 },
8127        Record { offset: 25200, dst: false, abbrev: 119 },
8128    ],
8129    records: &[
8130        0, 1, 2, 3, 2, 4, 2, 5,
8131    ],
8132    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 119 } },
8133};
8134
8135static ZONE_239: ZoneData = ZoneData {
8136    initial: Record { offset: 33768, dst: false, abbrev: 0 },
8137    starts: &[
8138        -1172913768, -799491600, -189423000,
8139    ],
8140    record_table: &[
8141        Record { offset: 32400, dst: false, abbrev: 109 },
8142        Record { offset: 34200, dst: false, abbrev: 120 },
8143        Record { offset: 32400, dst: false, abbrev: 121 },
8144    ],
8145    records: &[
8146        0, 1, 2,
8147    ],
8148    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 121 } },
8149};
8150
8151static ZONE_240: ZoneData = ZoneData {
8152    initial: Record { offset: 8454, dst: false, abbrev: 0 },
8153    starts: &[
8154        -2840149254, -1641003640, -933638400, -923097600, -919036800, -857347200, -844300800, -825811200,
8155        -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -681955200, -673228800,
8156        -667958400, -652320000, -636422400, -622080000, -608947200, -591840000, -572486400, -558576000,
8157        -542851200, -527731200, -514425600, -490838400, -482976000, -459388800, -451526400, -428544000,
8158        -418262400, -400118400, -387417600, 142380000, 150843600, 167176800, 178664400, 334101600,
8159        337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000,
8160        558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600,
8161        683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800,
8162        810075600, 826840800, 842821200, 858895200, 874184400, 890344800, 905029200, 923011200,
8163        936313200, 955670400, 970783200, 986770800, 1001282400, 1017356400, 1033941600, 1048806000,
8164        1065132000, 1081292400, 1095804000, 1112313600, 1128812400, 1143763200, 1159657200, 1175212800,
8165        1189897200, 1206662400, 1223161200, 1238112000, 1254006000, 1269561600, 1284246000, 1301616000,
8166        1317510000, 1333065600, 1348354800, 1364515200, 1382828400, 1395964800, 1414278000, 1427414400,
8167        1445727600, 1458864000, 1477782000, 1490313600, 1509231600, 1521763200, 1540681200, 1553817600,
8168        1572130800, 1585267200, 1603580400, 1616716800, 1635634800, 1648166400, 1667084400, 1679616000,
8169        1698534000, 1711670400, 1729983600, 1743120000, 1761433200, 1774569600, 1792882800, 1806019200,
8170        1824937200, 1837468800, 1856386800, 1868918400, 1887836400, 1900972800, 1919286000, 1932422400,
8171        1950735600, 1963872000, 1982790000, 1995321600, 2014239600, 2026771200, 2045689200, 2058220800,
8172        2077138800, 2090275200, 2108588400, 2121724800, 2140038000, 2153174400, 2172092400, 2184624000,
8173        2203542000, 2216073600, 2234991600, 2248128000, 2266441200, 2279577600, 2297890800, 2311027200,
8174        2329340400, 2342476800, 2361394800, 2373926400, 2392844400, 2405376000, 2424294000, 2437430400,
8175        2455743600, 2468880000, 2487193200, 2500329600, 2519247600, 2531779200, 2550697200, 2563228800,
8176        2582146800, 2595283200, 2613596400, 2626732800, 2645046000, 2658182400, 2676495600, 2689632000,
8177        2708550000, 2721081600, 2739999600, 2752531200, 2771449200, 2784585600, 2802898800, 2816035200,
8178        2834348400, 2847484800, 2866402800, 2878934400, 2897852400, 2910384000, 2929302000, 2941833600,
8179        2960751600, 2973888000, 2992201200, 3005337600, 3023650800, 3036787200, 3055705200, 3068236800,
8180        3087154800, 3099686400, 3118604400, 3131740800, 3150054000, 3163190400, 3181503600, 3194640000,
8181        3212953200, 3226089600, 3245007600, 3257539200, 3276457200, 3288988800, 3307906800, 3321043200,
8182        3339356400, 3352492800, 3370806000,
8183    ],
8184    record_table: &[
8185        Record { offset: 8440, dst: false, abbrev: 122 },
8186        Record { offset: 7200, dst: false, abbrev: 107 },
8187        Record { offset: 10800, dst: true, abbrev: 111 },
8188        Record { offset: 14400, dst: true, abbrev: 123 },
8189    ],
8190    records: &[
8191        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8192        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8193        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8194        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8195        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8196        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8197        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8198        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8199        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8200        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
8201    ],
8202    future: Future::DaylightSaving {
8203        standard: Record { offset: 7200, dst: false, abbrev: 107 },
8204        daylight: Record { offset: 10800, dst: true, abbrev: 111 },
8205        start: (36416, 93600),
8206        end: (43648, 7200),
8207    },
8208};
8209
8210static ZONE_241: ZoneData = ZoneData {
8211    initial: Record { offset: 16608, dst: false, abbrev: 0 },
8212    starts: &[
8213        -2524538208, -788932800,
8214    ],
8215    record_table: &[
8216        Record { offset: 14400, dst: false, abbrev: 104 },
8217        Record { offset: 16200, dst: false, abbrev: 124 },
8218    ],
8219    records: &[
8220        0, 1,
8221    ],
8222    future: Future::Fixed { record: Record { offset: 16200, dst: false, abbrev: 124 } },
8223};
8224
8225static ZONE_242: ZoneData = ZoneData {
8226    initial: Record { offset: 38076, dst: false, abbrev: 0 },
8227    starts: &[
8228        -1487759676, -1247569200, 354888000, 370695600, 386424000, 402231600, 417960000, 433767600,
8229        449582400, 465314400, 481039200, 496764000, 512488800, 528213600, 543938400, 559663200,
8230        575388000, 591112800, 606837600, 622562400, 638287200, 654616800, 670341600, 686070000,
8231        695746800, 701791200, 717516000, 733240800, 748965600, 764690400, 780415200, 796140000,
8232        811864800, 828194400, 846338400, 859644000, 877788000, 891093600, 909237600, 922543200,
8233        941292000, 953992800, 972741600, 985442400, 1004191200, 1017496800, 1035640800, 1048946400,
8234        1067090400, 1080396000, 1099144800, 1111845600, 1130594400, 1143295200, 1162044000, 1174744800,
8235        1193493600, 1206799200, 1224943200, 1238248800, 1256392800, 1269698400, 1288450800, 1301151600,
8236    ],
8237    record_table: &[
8238        Record { offset: 39600, dst: false, abbrev: 90 },
8239        Record { offset: 43200, dst: false, abbrev: 101 },
8240        Record { offset: 46800, dst: true, abbrev: 102 },
8241        Record { offset: 43200, dst: true, abbrev: 101 },
8242    ],
8243    records: &[
8244        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8245        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8246        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 1,
8247    ],
8248    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
8249};
8250
8251static ZONE_243: ZoneData = ZoneData {
8252    initial: Record { offset: 16092, dst: false, abbrev: 0 },
8253    starts: &[
8254        -1988166492, -862637400, -764145000, -576135000, 38775600, 1018119600, 1033840800, 1212260400,
8255        1225476000, 1239735600, 1257012000,
8256    ],
8257    record_table: &[
8258        Record { offset: 19800, dst: false, abbrev: 110 },
8259        Record { offset: 23400, dst: true, abbrev: 108 },
8260        Record { offset: 18000, dst: false, abbrev: 92 },
8261        Record { offset: 18000, dst: false, abbrev: 125 },
8262        Record { offset: 21600, dst: true, abbrev: 126 },
8263    ],
8264    records: &[
8265        0, 1, 0, 2, 3, 4, 3, 4, 3, 4, 3,
8266    ],
8267    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 125 } },
8268};
8269
8270static ZONE_244: ZoneData = ZoneData {
8271    initial: Record { offset: 21020, dst: false, abbrev: 0 },
8272    starts: &[
8273        -1325483420,
8274    ],
8275    record_table: &[
8276        Record { offset: 21600, dst: false, abbrev: 96 },
8277    ],
8278    records: &[
8279        0,
8280    ],
8281    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
8282};
8283
8284static ZONE_245: ZoneData = ZoneData {
8285    initial: Record { offset: 20476, dst: false, abbrev: 0 },
8286    starts: &[
8287        -1577943676, 504901800,
8288    ],
8289    record_table: &[
8290        Record { offset: 19800, dst: false, abbrev: 110 },
8291        Record { offset: 20700, dst: false, abbrev: 127 },
8292    ],
8293    records: &[
8294        0, 1,
8295    ],
8296    future: Future::Fixed { record: Record { offset: 20700, dst: false, abbrev: 127 } },
8297};
8298
8299static ZONE_246: ZoneData = ZoneData {
8300    initial: Record { offset: 32533, dst: false, abbrev: 0 },
8301    starts: &[
8302        -1579424533, -1247558400, 354898800, 370706400, 386434800, 402242400, 417970800, 433778400,
8303        449593200, 465325200, 481050000, 496774800, 512499600, 528224400, 543949200, 559674000,
8304        575398800, 591123600, 606848400, 622573200, 638298000, 654627600, 670352400, 686080800,
8305        695757600, 701802000, 717526800, 733251600, 748976400, 764701200, 780426000, 796150800,
8306        811875600, 828205200, 846349200, 859654800, 877798800, 891104400, 909248400, 922554000,
8307        941302800, 954003600, 972752400, 985453200, 1004202000, 1017507600, 1035651600, 1048957200,
8308        1067101200, 1072882800, 1080403200, 1099152000, 1111852800, 1130601600, 1143302400, 1162051200,
8309        1174752000, 1193500800, 1206806400, 1224950400, 1238256000, 1256400000, 1269705600, 1288454400,
8310        1301155200, 1315832400, 1414252800,
8311    ],
8312    record_table: &[
8313        Record { offset: 28800, dst: false, abbrev: 89 },
8314        Record { offset: 32400, dst: false, abbrev: 109 },
8315        Record { offset: 36000, dst: true, abbrev: 93 },
8316        Record { offset: 32400, dst: true, abbrev: 109 },
8317        Record { offset: 36000, dst: false, abbrev: 93 },
8318        Record { offset: 39600, dst: true, abbrev: 90 },
8319        Record { offset: 39600, dst: false, abbrev: 90 },
8320    ],
8321    records: &[
8322        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8323        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8324        1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 6, 4, 1,
8325    ],
8326    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 109 } },
8327};
8328
8329static ZONE_247: ZoneData = ZoneData {
8330    initial: Record { offset: 22286, dst: false, abbrev: 0 },
8331    starts: &[
8332        -1577513486, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600,
8333        449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200,
8334        575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000,
8335        695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000,
8336        811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200,
8337        941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400,
8338        1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800,
8339        1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288465200, 1301166000,
8340        1414260000,
8341    ],
8342    record_table: &[
8343        Record { offset: 21600, dst: false, abbrev: 96 },
8344        Record { offset: 25200, dst: false, abbrev: 91 },
8345        Record { offset: 28800, dst: true, abbrev: 89 },
8346        Record { offset: 25200, dst: true, abbrev: 91 },
8347        Record { offset: 28800, dst: false, abbrev: 89 },
8348    ],
8349    records: &[
8350        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8351        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8352        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1,
8353    ],
8354    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
8355};
8356
8357static ZONE_248: ZoneData = ZoneData {
8358    initial: Record { offset: 24406, dst: false, abbrev: 0 },
8359    starts: &[
8360        -2177477206, -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378662400,
8361    ],
8362    record_table: &[
8363        Record { offset: 24925, dst: false, abbrev: 69 },
8364        Record { offset: 25200, dst: false, abbrev: 91 },
8365        Record { offset: 26400, dst: true, abbrev: 118 },
8366        Record { offset: 26400, dst: false, abbrev: 118 },
8367        Record { offset: 27000, dst: false, abbrev: 106 },
8368        Record { offset: 32400, dst: false, abbrev: 109 },
8369        Record { offset: 28800, dst: false, abbrev: 89 },
8370    ],
8371    records: &[
8372        0, 1, 2, 3, 4, 5, 4, 6,
8373    ],
8374    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
8375};
8376
8377static ZONE_249: ZoneData = ZoneData {
8378    initial: Record { offset: 26480, dst: false, abbrev: 0 },
8379    starts: &[
8380        -1383463280, -1167636600, -1082448000, -1074586800, -1050825600, -1042964400, -1019289600, -1011428400,
8381        -987753600, -979892400, -956217600, -948356400, -924595200, -916734000, -893059200, -885198000,
8382        -879667200, -767005200,
8383    ],
8384    record_table: &[
8385        Record { offset: 27000, dst: false, abbrev: 106 },
8386        Record { offset: 28800, dst: false, abbrev: 89 },
8387        Record { offset: 30000, dst: true, abbrev: 128 },
8388        Record { offset: 32400, dst: false, abbrev: 109 },
8389    ],
8390    records: &[
8391        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1,
8392    ],
8393    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
8394};
8395
8396static ZONE_250: ZoneData = ZoneData {
8397    initial: Record { offset: 11516, dst: false, abbrev: 0 },
8398    starts: &[
8399        -631163516,
8400    ],
8401    record_table: &[
8402        Record { offset: 10800, dst: false, abbrev: 99 },
8403    ],
8404    records: &[
8405        0,
8406    ],
8407    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
8408};
8409
8410static ZONE_251: ZoneData = ZoneData {
8411    initial: Record { offset: 27250, dst: false, abbrev: 0 },
8412    starts: &[
8413        -2056692850, -884509200, -873280800, -855918000, -841744800, -828529200, -765363600, -747046800,
8414        -733827600, -716461200, -697021200, -683715600, -667990800, -654771600, -636627600, -623322000,
8415        -605178000, -591872400, -573642000, -559818000, -541674000, -528368400, -510224400, -498128400,
8416        -478774800, -466678800, -446720400, -435229200, -415258200, -403158600, -383808600, -371709000,
8417        -352359000, -340259400, -320909400, -308809800, -288855000, -277360200, -257405400, -245910600,
8418        -225955800, -213856200, -194506200, -182406600, -163056600, -148537800, -132820200, -117088200,
8419        -101370600, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000,
8420        25036200, 40764600, 56485800, 72214200, 88540200, 104268600, 119989800, 126041400,
8421        151439400, 167167800, 182889000, 198617400, 214338600, 295385400, 309292200,
8422    ],
8423    record_table: &[
8424        Record { offset: 28800, dst: false, abbrev: 51 },
8425        Record { offset: 32400, dst: false, abbrev: 109 },
8426        Record { offset: 36000, dst: true, abbrev: 93 },
8427        Record { offset: 32400, dst: true, abbrev: 52 },
8428    ],
8429    records: &[
8430        0, 1, 2, 1, 2, 1, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
8431        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
8432        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
8433    ],
8434    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 51 } },
8435};
8436
8437static ZONE_252: ZoneData = ZoneData {
8438    initial: Record { offset: 36192, dst: false, abbrev: 0 },
8439    starts: &[
8440        -1441188192, -1247565600, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200,
8441        449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800,
8442        575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600,
8443        695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600,
8444        811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800,
8445        941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000,
8446        1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400,
8447        1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600,
8448        1414245600, 1461427200,
8449    ],
8450    record_table: &[
8451        Record { offset: 36000, dst: false, abbrev: 93 },
8452        Record { offset: 39600, dst: false, abbrev: 90 },
8453        Record { offset: 43200, dst: true, abbrev: 101 },
8454        Record { offset: 39600, dst: true, abbrev: 90 },
8455        Record { offset: 43200, dst: false, abbrev: 101 },
8456    ],
8457    records: &[
8458        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8459        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8460        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 0, 1,
8461    ],
8462    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
8463};
8464
8465static ZONE_253: ZoneData = ZoneData {
8466    initial: Record { offset: 28656, dst: false, abbrev: 0 },
8467    starts: &[
8468        -1577951856, -1172908656, -880272000, -766054800,
8469    ],
8470    record_table: &[
8471        Record { offset: 28656, dst: false, abbrev: 27 },
8472        Record { offset: 28800, dst: false, abbrev: 89 },
8473        Record { offset: 32400, dst: false, abbrev: 109 },
8474        Record { offset: 28800, dst: false, abbrev: 129 },
8475    ],
8476    records: &[
8477        0, 1, 2, 3,
8478    ],
8479    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 129 } },
8480};
8481
8482static ZONE_254: ZoneData = ZoneData {
8483    initial: Record { offset: -57368, dst: false, abbrev: 0 },
8484    starts: &[
8485        -3944621032, -2219083200, -1046678400, -1040115600, -885024000, -880016400, -783594000, -760093200,
8486        -496224000, -491562000, 228326400, 243702000, 643219200, 649177200,
8487    ],
8488    record_table: &[
8489        Record { offset: 29032, dst: false, abbrev: 0 },
8490        Record { offset: 28800, dst: false, abbrev: 61 },
8491        Record { offset: 32400, dst: true, abbrev: 62 },
8492        Record { offset: 32400, dst: false, abbrev: 116 },
8493    ],
8494    records: &[
8495        0, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1,
8496    ],
8497    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 61 } },
8498};
8499
8500static ZONE_255: ZoneData = ZoneData {
8501    initial: Record { offset: 14064, dst: false, abbrev: 0 },
8502    starts: &[
8503        -1577937264,
8504    ],
8505    record_table: &[
8506        Record { offset: 14400, dst: false, abbrev: 104 },
8507    ],
8508    records: &[
8509        0,
8510    ],
8511    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
8512};
8513
8514static ZONE_256: ZoneData = ZoneData {
8515    initial: Record { offset: 8008, dst: false, abbrev: 0 },
8516    starts: &[
8517        -1518920008, 166572000, 182293200, 200959200, 213829200, 228866400, 243982800, 260316000,
8518        276123600, 291765600, 307486800, 323820000, 338936400, 354664800, 370386000, 386114400,
8519        401835600, 417564000, 433285200, 449013600, 465339600, 481068000, 496789200, 512517600,
8520        528238800, 543967200, 559688400, 575416800, 591138000, 606866400, 622587600, 638316000,
8521        654642000, 670370400, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200,
8522        780440400, 796168800, 811890000, 828223200, 843944400, 859672800, 875394000, 891122400,
8523        904597200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800,
8524        1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000,
8525        1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400,
8526        1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600,
8527        1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800,
8528        1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000,
8529        1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400,
8530        1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600,
8531        1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800,
8532        2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200,
8533        2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400,
8534        2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600,
8535        2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800,
8536        2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200,
8537        2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400,
8538        2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600,
8539        2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000,
8540        3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200,
8541        3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400,
8542        3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
8543    ],
8544    record_table: &[
8545        Record { offset: 7200, dst: false, abbrev: 17 },
8546        Record { offset: 10800, dst: true, abbrev: 18 },
8547    ],
8548    records: &[
8549        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
8550        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
8551        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8552        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8553        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8554        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8555        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8556        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8557        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
8558    ],
8559    future: Future::DaylightSaving {
8560        standard: Record { offset: 7200, dst: false, abbrev: 17 },
8561        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
8562        start: (36480, 10800),
8563        end: (43648, 14400),
8564    },
8565};
8566
8567static ZONE_257: ZoneData = ZoneData {
8568    initial: Record { offset: 20928, dst: false, abbrev: 0 },
8569    starts: &[
8570        -1441259328, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600,
8571        449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200,
8572        575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000,
8573        695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000,
8574        811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200,
8575        941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400,
8576        1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800,
8577        1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288468800, 1301169600,
8578    ],
8579    record_table: &[
8580        Record { offset: 21600, dst: false, abbrev: 96 },
8581        Record { offset: 25200, dst: false, abbrev: 91 },
8582        Record { offset: 28800, dst: true, abbrev: 89 },
8583        Record { offset: 25200, dst: true, abbrev: 91 },
8584    ],
8585    records: &[
8586        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8587        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8588        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 1,
8589    ],
8590    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
8591};
8592
8593static ZONE_258: ZoneData = ZoneData {
8594    initial: Record { offset: 19900, dst: false, abbrev: 0 },
8595    starts: &[
8596        -1579476700, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600,
8597        449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200,
8598        575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000,
8599        695764800, 701809200, 717534000, 733258800, 738086400, 748987200, 764712000, 780436800,
8600        796161600, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200,
8601        922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400,
8602        1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600,
8603        1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800,
8604        1301169600, 1414263600, 1469304000,
8605    ],
8606    record_table: &[
8607        Record { offset: 21600, dst: false, abbrev: 96 },
8608        Record { offset: 25200, dst: false, abbrev: 91 },
8609        Record { offset: 28800, dst: true, abbrev: 89 },
8610        Record { offset: 25200, dst: true, abbrev: 91 },
8611    ],
8612    records: &[
8613        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8614        1, 2, 1, 2, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0,
8615        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 1,
8616    ],
8617    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
8618};
8619
8620static ZONE_259: ZoneData = ZoneData {
8621    initial: Record { offset: 17610, dst: false, abbrev: 0 },
8622    starts: &[
8623        -1582088010, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200,
8624        449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800,
8625        575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600,
8626        695768400, 701812800, 717537600, 733262400, 748987200, 764712000, 780436800, 796161600,
8627        811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800,
8628        941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000,
8629        1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400,
8630        1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600,
8631        1414263600,
8632    ],
8633    record_table: &[
8634        Record { offset: 18000, dst: false, abbrev: 92 },
8635        Record { offset: 21600, dst: false, abbrev: 96 },
8636        Record { offset: 25200, dst: true, abbrev: 91 },
8637        Record { offset: 21600, dst: true, abbrev: 96 },
8638        Record { offset: 25200, dst: false, abbrev: 91 },
8639    ],
8640    records: &[
8641        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8642        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8643        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1,
8644    ],
8645    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
8646};
8647
8648static ZONE_260: ZoneData = ZoneData {
8649    initial: Record { offset: 12324, dst: false, abbrev: 0 },
8650    starts: &[
8651        -1441164324, -1247540400, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800,
8652        449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400,
8653        575413200, 591138000, 606862800, 622591200, 638316000, 654645600, 670370400, 686095200,
8654        695772000, 701816400, 717544800, 733269600, 748994400, 764719200, 780444000, 796168800,
8655        811893600, 828223200, 846367200, 859672800, 877816800, 891122400, 909266400, 922572000,
8656        941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200,
8657        1067119200, 1080424800, 1099173600,
8658    ],
8659    record_table: &[
8660        Record { offset: 10800, dst: false, abbrev: 99 },
8661        Record { offset: 18000, dst: false, abbrev: 92 },
8662        Record { offset: 21600, dst: true, abbrev: 96 },
8663        Record { offset: 21600, dst: false, abbrev: 96 },
8664        Record { offset: 18000, dst: true, abbrev: 92 },
8665        Record { offset: 14400, dst: false, abbrev: 104 },
8666    ],
8667    records: &[
8668        0, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 5, 4, 5, 4, 5,
8669        1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
8670        5, 4, 1,
8671    ],
8672    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
8673};
8674
8675static ZONE_261: ZoneData = ZoneData {
8676    initial: Record { offset: 25180, dst: false, abbrev: 0 },
8677    starts: &[
8678        -2004073180, -1851577590, -852105600, -782643600, -767869200,
8679    ],
8680    record_table: &[
8681        Record { offset: 25590, dst: false, abbrev: 112 },
8682        Record { offset: 25200, dst: false, abbrev: 91 },
8683        Record { offset: 28800, dst: false, abbrev: 89 },
8684        Record { offset: 32400, dst: false, abbrev: 109 },
8685    ],
8686    records: &[
8687        0, 1, 2, 3, 1,
8688    ],
8689    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
8690};
8691
8692static ZONE_262: ZoneData = ZoneData {
8693    initial: Record { offset: 26240, dst: false, abbrev: 0 },
8694    starts: &[
8695        -1946186240, -1172906240, -881220600, -766054800, -683883000, -620812800, -189415800, 567964800,
8696    ],
8697    record_table: &[
8698        Record { offset: 26240, dst: false, abbrev: 6 },
8699        Record { offset: 27000, dst: false, abbrev: 106 },
8700        Record { offset: 32400, dst: false, abbrev: 109 },
8701        Record { offset: 28800, dst: false, abbrev: 89 },
8702        Record { offset: 28800, dst: false, abbrev: 129 },
8703        Record { offset: 25200, dst: false, abbrev: 119 },
8704    ],
8705    records: &[
8706        0, 1, 2, 1, 3, 1, 4, 5,
8707    ],
8708    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 119 } },
8709};
8710
8711static ZONE_263: ZoneData = ZoneData {
8712    initial: Record { offset: 30180, dst: false, abbrev: 0 },
8713    starts: &[
8714        -1948782180, -1830414600, -768646800, 1439564400, 1525446000,
8715    ],
8716    record_table: &[
8717        Record { offset: 30600, dst: false, abbrev: 130 },
8718        Record { offset: 32400, dst: false, abbrev: 116 },
8719        Record { offset: 32400, dst: false, abbrev: 130 },
8720    ],
8721    records: &[
8722        0, 1, 2, 0, 2,
8723    ],
8724    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 130 } },
8725};
8726
8727static ZONE_264: ZoneData = ZoneData {
8728    initial: Record { offset: 12368, dst: false, abbrev: 0 },
8729    starts: &[
8730        -1577935568, 76190400,
8731    ],
8732    record_table: &[
8733        Record { offset: 14400, dst: false, abbrev: 104 },
8734        Record { offset: 10800, dst: false, abbrev: 99 },
8735    ],
8736    records: &[
8737        0, 1,
8738    ],
8739    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
8740};
8741
8742static ZONE_265: ZoneData = ZoneData {
8743    initial: Record { offset: 15268, dst: false, abbrev: 0 },
8744    starts: &[
8745        -1441167268, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800,
8746        449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400,
8747        575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200,
8748        695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200,
8749        811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400,
8750        941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600,
8751        1067115600, 1080421200, 1099170000, 1709229600,
8752    ],
8753    record_table: &[
8754        Record { offset: 14400, dst: false, abbrev: 104 },
8755        Record { offset: 18000, dst: false, abbrev: 92 },
8756        Record { offset: 21600, dst: true, abbrev: 96 },
8757        Record { offset: 21600, dst: false, abbrev: 96 },
8758        Record { offset: 18000, dst: true, abbrev: 92 },
8759    ],
8760    records: &[
8761        0, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 0,
8762        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8763        1, 2, 3, 1,
8764    ],
8765    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
8766};
8767
8768static ZONE_266: ZoneData = ZoneData {
8769    initial: Record { offset: 15712, dst: false, abbrev: 0 },
8770    starts: &[
8771        -1441167712, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800,
8772        449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400,
8773        575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200,
8774        695768400, 701812800, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200,
8775        811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400,
8776        941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600,
8777        1067115600, 1080421200, 1099170000, 1545328800,
8778    ],
8779    record_table: &[
8780        Record { offset: 14400, dst: false, abbrev: 104 },
8781        Record { offset: 18000, dst: false, abbrev: 92 },
8782        Record { offset: 21600, dst: true, abbrev: 96 },
8783        Record { offset: 21600, dst: false, abbrev: 96 },
8784        Record { offset: 18000, dst: true, abbrev: 92 },
8785    ],
8786    records: &[
8787        0, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1,
8788        3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8789        1, 2, 3, 1,
8790    ],
8791    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
8792};
8793
8794static ZONE_267: ZoneData = ZoneData {
8795    initial: Record { offset: 23087, dst: false, abbrev: 0 },
8796    starts: &[
8797        -2840163887, -1577946287, -873268200, -778410000,
8798    ],
8799    record_table: &[
8800        Record { offset: 23087, dst: false, abbrev: 131 },
8801        Record { offset: 23400, dst: false, abbrev: 108 },
8802        Record { offset: 32400, dst: false, abbrev: 109 },
8803    ],
8804    records: &[
8805        0, 1, 2, 1,
8806    ],
8807    future: Future::Fixed { record: Record { offset: 23400, dst: false, abbrev: 108 } },
8808};
8809
8810static ZONE_268: ZoneData = ZoneData {
8811    initial: Record { offset: 11212, dst: false, abbrev: 0 },
8812    starts: &[
8813        -719636812,
8814    ],
8815    record_table: &[
8816        Record { offset: 10800, dst: false, abbrev: 99 },
8817    ],
8818    records: &[
8819        0,
8820    ],
8821    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
8822};
8823
8824static ZONE_269: ZoneData = ZoneData {
8825    initial: Record { offset: 34248, dst: false, abbrev: 0 },
8826    starts: &[
8827        -2031039048, -768560400, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200,
8828        449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800,
8829        575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600,
8830        695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600,
8831        811868400, 828198000, 846342000, 859647600, 877795200, 891100800, 909244800, 922550400,
8832        941299200, 954000000, 972748800, 985449600, 1004198400, 1017504000, 1035648000, 1048953600,
8833        1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143302400, 1162051200, 1174752000,
8834        1193500800, 1206806400, 1224950400, 1238256000, 1256400000, 1269705600, 1288454400, 1301155200,
8835        1414249200, 1459008000,
8836    ],
8837    record_table: &[
8838        Record { offset: 32400, dst: false, abbrev: 109 },
8839        Record { offset: 39600, dst: false, abbrev: 90 },
8840        Record { offset: 43200, dst: true, abbrev: 101 },
8841        Record { offset: 39600, dst: true, abbrev: 90 },
8842        Record { offset: 36000, dst: false, abbrev: 93 },
8843    ],
8844    records: &[
8845        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4,
8846        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
8847        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 1, 4, 1,
8848    ],
8849    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
8850};
8851
8852static ZONE_270: ZoneData = ZoneData {
8853    initial: Record { offset: 16073, dst: false, abbrev: 0 },
8854    starts: &[
8855        -1441168073, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800,
8856        449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400,
8857        575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686091600,
8858    ],
8859    record_table: &[
8860        Record { offset: 14400, dst: false, abbrev: 104 },
8861        Record { offset: 18000, dst: false, abbrev: 92 },
8862        Record { offset: 21600, dst: true, abbrev: 96 },
8863        Record { offset: 21600, dst: false, abbrev: 96 },
8864    ],
8865    records: &[
8866        0, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
8867    ],
8868    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
8869};
8870
8871static ZONE_271: ZoneData = ZoneData {
8872    initial: Record { offset: 30472, dst: false, abbrev: 0 },
8873    starts: &[
8874        -1948782472, -1830414600, -767350800, -681210000, -672228000, -654771600, -640864800, -623408400,
8875        -609415200, -588848400, -577965600, -498128400, -462702600, -451733400, -429784200, -418296600,
8876        -399544200, -387451800, -368094600, -356002200, -336645000, -324552600, -305195400, -293103000,
8877        -264933000, 547578000, 560883600, 579027600, 592333200,
8878    ],
8879    record_table: &[
8880        Record { offset: 30600, dst: false, abbrev: 130 },
8881        Record { offset: 32400, dst: false, abbrev: 116 },
8882        Record { offset: 32400, dst: false, abbrev: 130 },
8883        Record { offset: 36000, dst: true, abbrev: 132 },
8884        Record { offset: 34200, dst: true, abbrev: 132 },
8885    ],
8886    records: &[
8887        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0,
8888        2, 3, 2, 3, 2,
8889    ],
8890    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 130 } },
8891};
8892
8893static ZONE_272: ZoneData = ZoneData {
8894    initial: Record { offset: 24925, dst: false, abbrev: 0 },
8895    starts: &[
8896        -2177477725, -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378662400,
8897    ],
8898    record_table: &[
8899        Record { offset: 24925, dst: false, abbrev: 69 },
8900        Record { offset: 25200, dst: false, abbrev: 91 },
8901        Record { offset: 26400, dst: true, abbrev: 118 },
8902        Record { offset: 26400, dst: false, abbrev: 118 },
8903        Record { offset: 27000, dst: false, abbrev: 106 },
8904        Record { offset: 32400, dst: false, abbrev: 109 },
8905        Record { offset: 28800, dst: false, abbrev: 89 },
8906    ],
8907    records: &[
8908        0, 1, 2, 3, 4, 5, 4, 6,
8909    ],
8910    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
8911};
8912
8913static ZONE_273: ZoneData = ZoneData {
8914    initial: Record { offset: 36892, dst: false, abbrev: 0 },
8915    starts: &[
8916        -1441188892, -1247565600, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200,
8917        449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800,
8918        575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600,
8919        695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600,
8920        811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800,
8921        941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000,
8922        1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400,
8923        1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600,
8924        1414245600,
8925    ],
8926    record_table: &[
8927        Record { offset: 36000, dst: false, abbrev: 93 },
8928        Record { offset: 39600, dst: false, abbrev: 90 },
8929        Record { offset: 43200, dst: true, abbrev: 101 },
8930        Record { offset: 39600, dst: true, abbrev: 90 },
8931        Record { offset: 43200, dst: false, abbrev: 101 },
8932    ],
8933    records: &[
8934        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8935        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
8936        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1,
8937    ],
8938    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
8939};
8940
8941static ZONE_274: ZoneData = ZoneData {
8942    initial: Record { offset: 29160, dst: false, abbrev: 0 },
8943    starts: &[
8944        -2335248360, -1017820800, -766224000, -745833600, -733827600, -716889600, -699613200, -683884800,
8945        -670669200, -652348800, -639133200, -620812800, -607597200, -589276800, -576061200, -562924800,
8946        -541760400, -528710400, -510224400, -497174400, -478688400, -465638400, -449830800, -434016000,
8947        -418208400, -402480000, -386672400, -370944000, -355136400, -339408000, -323600400, -302515200,
8948        -291978000, -270979200, -260442000, 133977600, 149785200, 165513600, 181321200, 299606400,
8949        307551600,
8950    ],
8951    record_table: &[
8952        Record { offset: 28800, dst: false, abbrev: 51 },
8953        Record { offset: 32400, dst: false, abbrev: 116 },
8954        Record { offset: 32400, dst: true, abbrev: 52 },
8955    ],
8956    records: &[
8957        0, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
8958        0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0,
8959    ],
8960    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 51 } },
8961};
8962
8963static ZONE_275: ZoneData = ZoneData {
8964    initial: Record { offset: 16631, dst: false, abbrev: 0 },
8965    starts: &[
8966        -1441168631, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200,
8967        449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800,
8968        575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600,
8969    ],
8970    record_table: &[
8971        Record { offset: 18000, dst: false, abbrev: 92 },
8972        Record { offset: 21600, dst: false, abbrev: 96 },
8973        Record { offset: 25200, dst: true, abbrev: 91 },
8974        Record { offset: 21600, dst: true, abbrev: 96 },
8975    ],
8976    records: &[
8977        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
8978    ],
8979    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
8980};
8981
8982static ZONE_276: ZoneData = ZoneData {
8983    initial: Record { offset: 10751, dst: false, abbrev: 0 },
8984    starts: &[
8985        -2840151551, -1441162751, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800,
8986        433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200,
8987        559692000, 575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400,
8988        686098800, 701816400, 717537600, 733266000, 748987200, 764715600, 780436800, 796161600,
8989        811882800, 828216000, 859662000, 877806000, 891115200, 909255600, 922564800, 941310000,
8990        954014400, 972759600, 985464000, 1004209200, 1017518400, 1035658800, 1048968000, 1067108400,
8991        1080417600, 1088276400, 1099177200, 1111878000,
8992    ],
8993    record_table: &[
8994        Record { offset: 10751, dst: false, abbrev: 133 },
8995        Record { offset: 10800, dst: false, abbrev: 99 },
8996        Record { offset: 14400, dst: false, abbrev: 104 },
8997        Record { offset: 18000, dst: true, abbrev: 92 },
8998        Record { offset: 14400, dst: true, abbrev: 104 },
8999    ],
9000    records: &[
9001        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4,
9002        1, 4, 1, 4, 1, 4, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9003        3, 4, 1, 2,
9004    ],
9005    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
9006};
9007
9008static ZONE_277: ZoneData = ZoneData {
9009    initial: Record { offset: 12344, dst: false, abbrev: 0 },
9010    starts: &[
9011        -1704165944, -1090466744, 227820600, 246223800, 259617600, 271108800, 279576000, 296598600,
9012        306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800,
9013        748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200,
9014        874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600,
9015        1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000,
9016        1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400,
9017        1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800,
9018        1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200,
9019        1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600,
9020    ],
9021    record_table: &[
9022        Record { offset: 12344, dst: false, abbrev: 134 },
9023        Record { offset: 12600, dst: false, abbrev: 105 },
9024        Record { offset: 16200, dst: true, abbrev: 124 },
9025        Record { offset: 14400, dst: false, abbrev: 104 },
9026        Record { offset: 18000, dst: true, abbrev: 92 },
9027    ],
9028    records: &[
9029        0, 1, 2, 3, 4, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
9030        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
9031        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9032    ],
9033    future: Future::Fixed { record: Record { offset: 12600, dst: false, abbrev: 105 } },
9034};
9035
9036static ZONE_278: ZoneData = ZoneData {
9037    initial: Record { offset: 21516, dst: false, abbrev: 0 },
9038    starts: &[
9039        -706341516, 560025000,
9040    ],
9041    record_table: &[
9042        Record { offset: 19800, dst: false, abbrev: 110 },
9043        Record { offset: 21600, dst: false, abbrev: 96 },
9044    ],
9045    records: &[
9046        0, 1,
9047    ],
9048    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
9049};
9050
9051static ZONE_279: ZoneData = ZoneData {
9052    initial: Record { offset: 33539, dst: false, abbrev: 0 },
9053    starts: &[
9054        -2587712400, -683802000, -672310800, -654771600, -640861200, -620298000, -609411600, -588848400,
9055        -577962000,
9056    ],
9057    record_table: &[
9058        Record { offset: 32400, dst: false, abbrev: 116 },
9059        Record { offset: 36000, dst: true, abbrev: 135 },
9060    ],
9061    records: &[
9062        0, 1, 0, 1, 0, 1, 0, 1, 0,
9063    ],
9064    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 116 } },
9065};
9066
9067static ZONE_280: ZoneData = ZoneData {
9068    initial: Record { offset: 20391, dst: false, abbrev: 0 },
9069    starts: &[
9070        -1578807591, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600,
9071        449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200,
9072        575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000,
9073        695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000,
9074        811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200,
9075        941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1020193200, 1035662400,
9076        1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600,
9077        1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800,
9078        1301169600, 1414263600, 1464465600,
9079    ],
9080    record_table: &[
9081        Record { offset: 21600, dst: false, abbrev: 96 },
9082        Record { offset: 25200, dst: false, abbrev: 91 },
9083        Record { offset: 28800, dst: true, abbrev: 89 },
9084        Record { offset: 25200, dst: true, abbrev: 91 },
9085    ],
9086    records: &[
9087        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
9088        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 0,
9089        3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 1,
9090    ],
9091    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
9092};
9093
9094static ZONE_281: ZoneData = ZoneData {
9095    initial: Record { offset: 34374, dst: false, abbrev: 0 },
9096    starts: &[
9097        -1579426374, -1247558400, 354898800, 370699200, 386427600, 402235200, 417963600, 433771200,
9098        449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800,
9099        575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600,
9100        695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600,
9101        811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800,
9102        941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000,
9103        1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400,
9104        1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600,
9105        1315828800, 1414249200,
9106    ],
9107    record_table: &[
9108        Record { offset: 28800, dst: false, abbrev: 89 },
9109        Record { offset: 32400, dst: false, abbrev: 109 },
9110        Record { offset: 43200, dst: true, abbrev: 101 },
9111        Record { offset: 39600, dst: false, abbrev: 90 },
9112        Record { offset: 39600, dst: true, abbrev: 90 },
9113        Record { offset: 36000, dst: false, abbrev: 93 },
9114        Record { offset: 43200, dst: false, abbrev: 101 },
9115    ],
9116    records: &[
9117        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 5,
9118        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9119        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 6, 3, 5,
9120    ],
9121    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 93 } },
9122};
9123
9124static ZONE_282: ZoneData = ZoneData {
9125    initial: Record { offset: 24624, dst: false, abbrev: 0 },
9126    starts: &[
9127        -2004072624, -1851577590, -852105600, -782643600, -767869200, -718095600, -464428800,
9128    ],
9129    record_table: &[
9130        Record { offset: 25590, dst: false, abbrev: 112 },
9131        Record { offset: 25200, dst: false, abbrev: 91 },
9132        Record { offset: 28800, dst: false, abbrev: 89 },
9133        Record { offset: 32400, dst: false, abbrev: 109 },
9134    ],
9135    records: &[
9136        0, 1, 2, 3, 1, 2, 1,
9137    ],
9138    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
9139};
9140
9141static ZONE_283: ZoneData = ZoneData {
9142    initial: Record { offset: 31651, dst: false, abbrev: 0 },
9143    starts: &[
9144        -1487321251, -1247562000, 354895200, 370702800, 386431200, 402238800, 417967200, 433774800,
9145        449589600, 465321600, 481046400, 496771200, 512496000, 528220800, 543945600, 559670400,
9146        575395200, 591120000, 606844800, 622569600, 638294400, 654624000, 670348800, 686077200,
9147        695754000, 701798400, 717523200, 733248000, 748972800, 764697600, 780422400, 796147200,
9148        811872000, 828201600, 846345600, 859651200, 877795200, 891100800, 909244800, 922550400,
9149        941299200, 954000000, 972748800, 985449600, 1004198400, 1017504000, 1035648000, 1048953600,
9150        1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143302400, 1162051200, 1174752000,
9151        1193500800, 1206806400, 1224950400, 1238256000, 1256400000, 1269705600, 1288454400, 1301155200,
9152        1414249200,
9153    ],
9154    record_table: &[
9155        Record { offset: 32400, dst: false, abbrev: 109 },
9156        Record { offset: 36000, dst: false, abbrev: 93 },
9157        Record { offset: 39600, dst: true, abbrev: 90 },
9158        Record { offset: 36000, dst: true, abbrev: 93 },
9159        Record { offset: 39600, dst: false, abbrev: 90 },
9160    ],
9161    records: &[
9162        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
9163        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
9164        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1,
9165    ],
9166    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 93 } },
9167};
9168
9169static ZONE_284: ZoneData = ZoneData {
9170    initial: Record { offset: 31138, dst: false, abbrev: 0 },
9171    starts: &[
9172        -1579423138, -1247558400, 354898800, 370706400, 386434800, 402242400, 417970800, 433778400,
9173        449593200, 465325200, 481050000, 496774800, 512499600, 528224400, 543949200, 559674000,
9174        575398800, 591123600, 606848400, 622573200, 638298000, 654627600, 670352400, 686080800,
9175        695757600, 701802000, 717526800, 733251600, 748976400, 764701200, 780426000, 796150800,
9176        811875600, 828205200, 846349200, 859654800, 877798800, 891104400, 909248400, 922554000,
9177        941302800, 954003600, 972752400, 985453200, 1004202000, 1017507600, 1035651600, 1048957200,
9178        1067101200, 1080406800, 1099155600, 1111856400, 1130605200, 1143306000, 1162054800, 1174755600,
9179        1193504400, 1206810000, 1224954000, 1238259600, 1256403600, 1269709200, 1288458000, 1301158800,
9180        1414252800,
9181    ],
9182    record_table: &[
9183        Record { offset: 28800, dst: false, abbrev: 89 },
9184        Record { offset: 32400, dst: false, abbrev: 109 },
9185        Record { offset: 36000, dst: true, abbrev: 93 },
9186        Record { offset: 32400, dst: true, abbrev: 109 },
9187        Record { offset: 36000, dst: false, abbrev: 93 },
9188    ],
9189    records: &[
9190        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
9191        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
9192        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1,
9193    ],
9194    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 109 } },
9195};
9196
9197static ZONE_285: ZoneData = ZoneData {
9198    initial: Record { offset: 14553, dst: false, abbrev: 0 },
9199    starts: &[
9200        -1688270553, -1592610305, -1247544000, 354913200, 370720800, 386449200, 402256800, 417985200,
9201        433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600,
9202        559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800,
9203        686095200, 695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400,
9204        796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800,
9205        922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000,
9206        1048971600, 1067115600, 1080421200, 1099170000, 1111870800, 1130619600, 1143320400, 1162069200,
9207        1174770000, 1193518800, 1206824400, 1224968400, 1238274000, 1256418000, 1269723600, 1288472400,
9208        1301173200, 1414267200,
9209    ],
9210    record_table: &[
9211        Record { offset: 13505, dst: false, abbrev: 6 },
9212        Record { offset: 14400, dst: false, abbrev: 104 },
9213        Record { offset: 18000, dst: false, abbrev: 92 },
9214        Record { offset: 21600, dst: true, abbrev: 96 },
9215        Record { offset: 18000, dst: true, abbrev: 92 },
9216        Record { offset: 21600, dst: false, abbrev: 96 },
9217    ],
9218    records: &[
9219        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4,
9220        1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9221        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 2,
9222    ],
9223    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
9224};
9225
9226static ZONE_286: ZoneData = ZoneData {
9227    initial: Record { offset: 10680, dst: false, abbrev: 0 },
9228    starts: &[
9229        -1441162680, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
9230        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
9231        575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400, 686098800,
9232        701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200,
9233        859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400,
9234        985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600,
9235        1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000,
9236        1238277600, 1256421600, 1269727200, 1288476000, 1301176800, 1319925600,
9237    ],
9238    record_table: &[
9239        Record { offset: 10800, dst: false, abbrev: 99 },
9240        Record { offset: 14400, dst: false, abbrev: 104 },
9241        Record { offset: 18000, dst: true, abbrev: 92 },
9242        Record { offset: 14400, dst: true, abbrev: 104 },
9243    ],
9244    records: &[
9245        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0,
9246        3, 0, 3, 0, 3, 0, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9247        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9248    ],
9249    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
9250};
9251
9252static ZONE_287: ZoneData = ZoneData {
9253    initial: Record { offset: -6160, dst: false, abbrev: 0 },
9254    starts: &[
9255        -2713904240, -1830376800, -1689548400, -1677794400, -1667426400, -1647730800, -1635890400, -1616194800,
9256        -1604354400, -1584658800, -1572732000, -1553036400, -1541196000, -1521500400, -1442444400, -1427670000,
9257        -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200,
9258        -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800,
9259        -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800,
9260        -942015600, -922489200, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400,
9261        -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400,
9262        -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200,
9263        -686174400, -670449600, -654724800, -639000000, -623275200, -607550400, -591825600, -575496000,
9264        -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600,
9265        -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400,
9266        -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200,
9267        -181166400, -165441600, -149716800, -133992000, -118267200, -102542400, 386125200, 401850000,
9268        417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200,
9269        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
9270        670381200, 686106000, 701830800, 717555600, 725421600, 733280400, 740278800, 749005200,
9271        764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600,
9272        891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800,
9273        1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000,
9274        1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400,
9275        1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600,
9276        1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800,
9277        1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000,
9278        1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400,
9279        1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600,
9280        1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800,
9281        2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200,
9282        2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400,
9283        2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600,
9284        2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800,
9285        2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200,
9286        2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400,
9287        2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600,
9288        2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000,
9289        3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200,
9290        3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400,
9291        3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
9292    ],
9293    record_table: &[
9294        Record { offset: -6872, dst: false, abbrev: 82 },
9295        Record { offset: -7200, dst: false, abbrev: 47 },
9296        Record { offset: -3600, dst: true, abbrev: 12 },
9297        Record { offset: 0, dst: true, abbrev: 19 },
9298        Record { offset: -3600, dst: false, abbrev: 12 },
9299        Record { offset: 0, dst: false, abbrev: 7 },
9300        Record { offset: 3600, dst: true, abbrev: 8 },
9301    ],
9302    records: &[
9303        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9304        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1,
9305        2, 3, 2, 1, 2, 3, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9306        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9307        2, 1, 2, 1, 2, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9308        3, 4, 3, 4, 5, 6, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9309        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9310        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9311        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9312        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9313        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9314        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
9315        3, 4, 3, 4, 3, 4,
9316    ],
9317    future: Future::DaylightSaving {
9318        standard: Record { offset: -3600, dst: false, abbrev: 12 },
9319        daylight: Record { offset: 0, dst: true, abbrev: 19 },
9320        start: (36480, 0),
9321        end: (43648, 3600),
9322    },
9323};
9324
9325static ZONE_288: ZoneData = ZoneData {
9326    initial: Record { offset: -15558, dst: false, abbrev: 0 },
9327    starts: &[
9328        -2524506042, -1664307642, -1648932042, -1632080442, -1618692042, -1262281242, -882727200, -858538800,
9329        -845229600, -825879600, -814384800, -793825200, -782935200, -762375600, -713988000, -703710000,
9330        -681933600, -672865200, -650484000, -641415600, -618429600, -609966000, -586980000, -578516400,
9331        -555530400, -546462000, -429127200, -415825200, 136360800, 152082000, 167810400, 183531600,
9332        199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800,
9333        325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000,
9334        452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400,
9335        576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600,
9336        702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800,
9337        828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000,
9338        954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400,
9339        1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400,
9340        1205042400, 1225602000, 1236492000, 1257051600, 1268546400, 1289106000, 1299996000, 1320555600,
9341        1331445600, 1352005200, 1362895200, 1383454800, 1394344800, 1414904400, 1425794400, 1446354000,
9342        1457848800, 1478408400, 1489298400, 1509858000, 1520748000, 1541307600, 1552197600, 1572757200,
9343        1583647200, 1604206800, 1615701600, 1636261200, 1647151200, 1667710800, 1678600800, 1699160400,
9344        1710050400, 1730610000, 1741500000, 1762059600, 1772949600, 1793509200, 1805004000, 1825563600,
9345        1836453600, 1857013200, 1867903200, 1888462800, 1899352800, 1919912400, 1930802400, 1951362000,
9346        1962856800, 1983416400, 1994306400, 2014866000, 2025756000, 2046315600, 2057205600, 2077765200,
9347        2088655200, 2109214800, 2120104800, 2140664400, 2152159200, 2172718800, 2183608800, 2204168400,
9348        2215058400, 2235618000, 2246508000, 2267067600, 2277957600, 2298517200, 2309407200, 2329966800,
9349        2341461600, 2362021200, 2372911200, 2393470800, 2404360800, 2424920400, 2435810400, 2456370000,
9350        2467260000, 2487819600, 2499314400, 2519874000, 2530764000, 2551323600, 2562213600, 2582773200,
9351        2593663200, 2614222800, 2625112800, 2645672400, 2656562400, 2677122000, 2688616800, 2709176400,
9352        2720066400, 2740626000, 2751516000, 2772075600, 2782965600, 2803525200, 2814415200, 2834974800,
9353        2846469600, 2867029200, 2877919200, 2898478800, 2909368800, 2929928400, 2940818400, 2961378000,
9354        2972268000, 2992827600, 3003717600, 3024277200, 3035772000, 3056331600, 3067221600, 3087781200,
9355        3098671200, 3119230800, 3130120800, 3150680400, 3161570400, 3182130000, 3193020000, 3213579600,
9356        3225074400, 3245634000, 3256524000, 3277083600, 3287973600, 3308533200, 3319423200, 3339982800,
9357        3350872800, 3371432400,
9358    ],
9359    record_table: &[
9360        Record { offset: -15558, dst: false, abbrev: 14 },
9361        Record { offset: -11958, dst: true, abbrev: 33 },
9362        Record { offset: -14400, dst: false, abbrev: 38 },
9363        Record { offset: -10800, dst: true, abbrev: 57 },
9364    ],
9365    records: &[
9366        0, 1, 0, 1, 0, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9367        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9368        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9369        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9370        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9371        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9372        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9373        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9374        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9375        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
9376    ],
9377    future: Future::DaylightSaving {
9378        standard: Record { offset: -14400, dst: false, abbrev: 38 },
9379        daylight: Record { offset: -10800, dst: true, abbrev: 57 },
9380        start: (36096, 7200),
9381        end: (44160, 7200),
9382    },
9383};
9384
9385static ZONE_289: ZoneData = ZoneData {
9386    initial: Record { offset: -3696, dst: false, abbrev: 0 },
9387    starts: &[
9388        -1509663504, -733874400, 323827200, 338950800, 354675600, 370400400, 386125200, 401850000,
9389        417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200,
9390        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
9391        670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800,
9392        796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200,
9393        922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400,
9394        1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600,
9395        1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800,
9396        1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200,
9397        1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400,
9398        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
9399        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
9400        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
9401        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
9402        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
9403        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
9404        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
9405        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
9406        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
9407        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
9408        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
9409        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
9410        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
9411        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
9412        3321219600, 3339363600, 3352669200, 3370813200,
9413    ],
9414    record_table: &[
9415        Record { offset: -3600, dst: false, abbrev: 12 },
9416        Record { offset: 0, dst: false, abbrev: 7 },
9417        Record { offset: 3600, dst: true, abbrev: 8 },
9418    ],
9419    records: &[
9420        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9421        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9422        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9423        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9424        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9425        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9426        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9427        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9428        2, 1, 2, 1,
9429    ],
9430    future: Future::DaylightSaving {
9431        standard: Record { offset: 0, dst: false, abbrev: 7 },
9432        daylight: Record { offset: 3600, dst: true, abbrev: 8 },
9433        start: (36480, 3600),
9434        end: (43648, 7200),
9435    },
9436};
9437
9438static ZONE_290: ZoneData = ZoneData {
9439    initial: Record { offset: -5644, dst: false, abbrev: 0 },
9440    starts: &[
9441        -1830376800, -862610400, -764118000, 186120000,
9442    ],
9443    record_table: &[
9444        Record { offset: -7200, dst: false, abbrev: 47 },
9445        Record { offset: -3600, dst: true, abbrev: 12 },
9446        Record { offset: -3600, dst: false, abbrev: 12 },
9447    ],
9448    records: &[
9449        0, 1, 0, 2,
9450    ],
9451    future: Future::Fixed { record: Record { offset: -3600, dst: false, abbrev: 12 } },
9452};
9453
9454static ZONE_291: ZoneData = ZoneData {
9455    initial: Record { offset: -1624, dst: false, abbrev: 0 },
9456    starts: &[
9457        -1955748776, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400,
9458        465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600,
9459        591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800,
9460        717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000,
9461        846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400,
9462        972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600,
9463        1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800,
9464        1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200,
9465        1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400,
9466        1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600,
9467        1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800,
9468        1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200,
9469        1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400,
9470        1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600,
9471        2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000,
9472        2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200,
9473        2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400,
9474        2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600,
9475        2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000,
9476        2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200,
9477        2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400,
9478        2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800,
9479        3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000,
9480        3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200,
9481        3370813200,
9482    ],
9483    record_table: &[
9484        Record { offset: 0, dst: false, abbrev: 7 },
9485        Record { offset: 3600, dst: true, abbrev: 8 },
9486    ],
9487    records: &[
9488        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9489        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9490        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9491        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9492        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9493        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9494        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9495        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9496        0,
9497    ],
9498    future: Future::DaylightSaving {
9499        standard: Record { offset: 0, dst: false, abbrev: 7 },
9500        daylight: Record { offset: 3600, dst: true, abbrev: 8 },
9501        start: (36480, 3600),
9502        end: (43648, 7200),
9503    },
9504};
9505
9506static ZONE_292: ZoneData = ZoneData {
9507    initial: Record { offset: -4056, dst: false, abbrev: 0 },
9508    starts: &[
9509        -2713906344, -1830380400, -1689552000, -1677798000, -1667430000, -1647734400, -1635894000, -1616198400,
9510        -1604358000, -1584662400, -1572735600, -1553040000, -1541199600, -1521504000, -1442448000, -1427673600,
9511        -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800,
9512        -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400,
9513        -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400,
9514        -942019200, -922492800, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000,
9515        -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000,
9516        -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800,
9517        -686178000, -670453200, -654728400, -639003600, -623278800, -607554000, -591829200, -575499600,
9518        -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200,
9519        -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000,
9520        -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800,
9521        -181170000, -165445200, -149720400, -133995600, -118270800, -102546000, 386726400, 401846400,
9522        417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528253200,
9523        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
9524        670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800,
9525        796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200,
9526        922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400,
9527        1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600,
9528        1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800,
9529        1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200,
9530        1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400,
9531        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
9532        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
9533        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
9534        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
9535        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
9536        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
9537        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
9538        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
9539        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
9540        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
9541        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
9542        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
9543        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
9544        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
9545        3321219600, 3339363600, 3352669200, 3370813200,
9546    ],
9547    record_table: &[
9548        Record { offset: -4056, dst: false, abbrev: 22 },
9549        Record { offset: -3600, dst: false, abbrev: 12 },
9550        Record { offset: 0, dst: true, abbrev: 19 },
9551        Record { offset: 3600, dst: true, abbrev: 20 },
9552        Record { offset: 0, dst: false, abbrev: 7 },
9553        Record { offset: 3600, dst: true, abbrev: 8 },
9554    ],
9555    records: &[
9556        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9557        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1,
9558        2, 3, 2, 1, 2, 3, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9559        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9560        2, 1, 2, 1, 2, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9561        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9562        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9563        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9564        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9565        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9566        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9567        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
9568        5, 4, 5, 4,
9569    ],
9570    future: Future::DaylightSaving {
9571        standard: Record { offset: 0, dst: false, abbrev: 7 },
9572        daylight: Record { offset: 3600, dst: true, abbrev: 8 },
9573        start: (36480, 3600),
9574        end: (43648, 7200),
9575    },
9576};
9577
9578static ZONE_293: ZoneData = ZoneData {
9579    initial: Record { offset: -5280, dst: false, abbrev: 0 },
9580    starts: &[
9581        -1956609120, -1668211200, -1647212400, -1636675200, -1613430000, -1605139200, -1581894000, -1539561600,
9582        -1531350000, -968025600, -952293600, -942008400, -920239200, -909957600, -888789600, -877903200,
9583        -857944800, -846453600, -826495200, -815004000, -795045600, -783554400, -762991200, -752104800,
9584        -731541600, -717631200, -700092000, -686181600, -668642400, -654732000, -636588000, -623282400,
9585        -605743200, -591832800, -573688800, -559778400, -542239200, -528328800, -510789600, -496879200,
9586        -479340000, -465429600, -447890400, -433980000, -415836000, -401925600, -384386400, -370476000,
9587        -352936800, -339026400, -321487200, -307576800, -290037600, -276127200, -258588000, -244677600,
9588        -226533600, -212623200, -195084000, -181173600, -163634400, -149724000, -132184800, -118274400,
9589        -100735200, -86824800, -68680800, -54770400,
9590    ],
9591    record_table: &[
9592        Record { offset: -3600, dst: false, abbrev: 12 },
9593        Record { offset: 0, dst: true, abbrev: 19 },
9594        Record { offset: 0, dst: false, abbrev: 1 },
9595    ],
9596    records: &[
9597        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9598        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9599        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2,
9600    ],
9601    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
9602};
9603
9604static ZONE_294: ZoneData = ZoneData {
9605    initial: Record { offset: -8768, dst: false, abbrev: 0 },
9606    starts: &[
9607        -2524512832,
9608    ],
9609    record_table: &[
9610        Record { offset: -7200, dst: false, abbrev: 47 },
9611    ],
9612    records: &[
9613        0,
9614    ],
9615    future: Future::Fixed { record: Record { offset: -7200, dst: false, abbrev: 47 } },
9616};
9617
9618static ZONE_295: ZoneData = ZoneData {
9619    initial: Record { offset: -1368, dst: false, abbrev: 0 },
9620    starts: &[
9621        -2524520232, -599614632,
9622    ],
9623    record_table: &[
9624        Record { offset: -1368, dst: false, abbrev: 122 },
9625        Record { offset: 0, dst: false, abbrev: 1 },
9626    ],
9627    records: &[
9628        0, 1,
9629    ],
9630    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
9631};
9632
9633static ZONE_296: ZoneData = ZoneData {
9634    initial: Record { offset: -13884, dst: false, abbrev: 0 },
9635    starts: &[
9636        -2524507716, -1824235716, -1018209600, -1003093200, -986760000, -971643600, -954705600, -939589200,
9637        -923256000, -908139600, -891806400, -876690000, -860356800, -852066000, 420609600, 433306800,
9638        452052000, 464151600, 483501600, 495601200, 514350000, 527054400, 545799600, 558504000,
9639        577249200, 589953600, 608698800, 621403200, 640753200, 652852800, 672202800, 684907200,
9640        703652400, 716356800, 735102000, 747806400, 766551600, 779256000, 798001200, 810705600,
9641        830055600, 842760000, 861505200, 874209600, 892954800, 905659200, 924404400, 937108800,
9642        955854000, 968558400, 987310800, 999410400, 1019365200, 1030860000, 1050814800, 1062914400,
9643        1082264400, 1094364000, 1113714000, 1125813600, 1145163600, 1157263200, 1176613200, 1188712800,
9644        1208667600, 1220767200, 1240117200, 1252216800, 1271566800, 1283666400,
9645    ],
9646    record_table: &[
9647        Record { offset: -13884, dst: false, abbrev: 69 },
9648        Record { offset: -14400, dst: false, abbrev: 49 },
9649        Record { offset: -10800, dst: true, abbrev: 46 },
9650        Record { offset: -10800, dst: false, abbrev: 46 },
9651        Record { offset: -7200, dst: true, abbrev: 47 },
9652    ],
9653    records: &[
9654        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 2, 1, 2, 1, 2,
9655        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
9656        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3,
9657    ],
9658    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
9659};
9660
9661static ZONE_297: ZoneData = ZoneData {
9662    initial: Record { offset: 36292, dst: false, abbrev: 0 },
9663    starts: &[
9664        -2364113092, -1672560000, -1665388800, -883641600, -876124800, -860400000, -844675200, -828345600,
9665        -813225600, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200,
9666        162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400,
9667        289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386697600, 404841600,
9668        415728000, 436291200, 447177600, 467740800, 478627200, 499190400, 511286400, 530035200,
9669        542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 636480000, 657043200,
9670        667929600, 688492800, 699379200, 719942400, 731433600, 751996800, 762883200, 783446400,
9671        794332800, 814896000, 828201600, 846345600, 859651200, 877795200, 891100800, 909244800,
9672        922550400, 941299200, 954000000, 967305600, 985449600, 1004198400, 1017504000, 1035648000,
9673        1048953600, 1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143907200, 1162051200,
9674        1174752000, 1193500800, 1207411200, 1223136000, 1238860800, 1254585600, 1270310400, 1286035200,
9675        1301760000, 1317484800, 1333209600, 1349539200, 1365264000, 1380988800, 1396713600, 1412438400,
9676        1428163200, 1443888000, 1459612800, 1475337600, 1491062400, 1506787200, 1522512000, 1538841600,
9677        1554566400, 1570291200, 1586016000, 1601740800, 1617465600, 1633190400, 1648915200, 1664640000,
9678        1680364800, 1696089600, 1712419200, 1728144000, 1743868800, 1759593600, 1775318400, 1791043200,
9679        1806768000, 1822492800, 1838217600, 1853942400, 1869667200, 1885996800, 1901721600, 1917446400,
9680        1933171200, 1948896000, 1964620800, 1980345600, 1996070400, 2011795200, 2027520000, 2043244800,
9681        2058969600, 2075299200, 2091024000, 2106748800, 2122473600, 2138198400, 2153923200, 2169648000,
9682        2185372800, 2201097600, 2216822400, 2233152000, 2248876800, 2264601600, 2280326400, 2296051200,
9683        2311776000, 2327500800, 2343225600, 2358950400, 2374675200, 2390400000, 2406124800, 2422454400,
9684        2438179200, 2453904000, 2469628800, 2485353600, 2501078400, 2516803200, 2532528000, 2548252800,
9685        2563977600, 2579702400, 2596032000, 2611756800, 2627481600, 2643206400, 2658931200, 2674656000,
9686        2690380800, 2706105600, 2721830400, 2737555200, 2753280000, 2769609600, 2785334400, 2801059200,
9687        2816784000, 2832508800, 2848233600, 2863958400, 2879683200, 2895408000, 2911132800, 2926857600,
9688        2942582400, 2958912000, 2974636800, 2990361600, 3006086400, 3021811200, 3037536000, 3053260800,
9689        3068985600, 3084710400, 3100435200, 3116764800, 3132489600, 3148214400, 3163939200, 3179664000,
9690        3195388800, 3211113600, 3226838400, 3242563200, 3258288000, 3274012800, 3289737600, 3306067200,
9691        3321792000, 3337516800, 3353241600, 3368966400,
9692    ],
9693    record_table: &[
9694        Record { offset: 36000, dst: false, abbrev: 94 },
9695        Record { offset: 39600, dst: true, abbrev: 95 },
9696    ],
9697    records: &[
9698        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9699        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9700        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9701        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9702        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9703        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9704        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9705        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9706        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9707        0, 1, 0, 1,
9708    ],
9709    future: Future::DaylightSaving {
9710        standard: Record { offset: 36000, dst: false, abbrev: 94 },
9711        daylight: Record { offset: 39600, dst: true, abbrev: 95 },
9712        start: (43136, 7200),
9713        end: (36992, 10800),
9714    },
9715};
9716
9717static ZONE_298: ZoneData = ZoneData {
9718    initial: Record { offset: 33260, dst: false, abbrev: 0 },
9719    starts: &[
9720        -2364110060, -2230189200, -1672558200, -1665387000, -883639800, -876123000, -860398200, -844673400,
9721        -828343800, -813223800, 57688200, 67969800, 89137800, 100024200, 120587400, 131473800,
9722        152037000, 162923400, 183486600, 194977800, 215541000, 226427400, 246990600, 257877000,
9723        278440200, 289326600, 309889800, 320776200, 341339400, 352225800, 372789000, 384280200,
9724        404843400, 415729800, 436293000, 447179400, 467742600, 478629000, 499192200, 511288200,
9725        530037000, 542737800, 562091400, 574792200, 594145800, 606241800, 625595400, 637691400,
9726        657045000, 667931400, 688494600, 701195400, 719944200, 731435400, 751998600, 764094600,
9727        783448200, 796149000, 814897800, 828203400, 846347400, 859653000, 877797000, 891102600,
9728        909246600, 922552200, 941301000, 954001800, 972750600, 985451400, 1004200200, 1017505800,
9729        1035649800, 1048955400, 1067099400, 1080405000, 1099153800, 1111854600, 1130603400, 1143909000,
9730        1162053000, 1174753800, 1193502600, 1207413000, 1223137800, 1238862600, 1254587400, 1270312200,
9731        1286037000, 1301761800, 1317486600, 1333211400, 1349541000, 1365265800, 1380990600, 1396715400,
9732        1412440200, 1428165000, 1443889800, 1459614600, 1475339400, 1491064200, 1506789000, 1522513800,
9733        1538843400, 1554568200, 1570293000, 1586017800, 1601742600, 1617467400, 1633192200, 1648917000,
9734        1664641800, 1680366600, 1696091400, 1712421000, 1728145800, 1743870600, 1759595400, 1775320200,
9735        1791045000, 1806769800, 1822494600, 1838219400, 1853944200, 1869669000, 1885998600, 1901723400,
9736        1917448200, 1933173000, 1948897800, 1964622600, 1980347400, 1996072200, 2011797000, 2027521800,
9737        2043246600, 2058971400, 2075301000, 2091025800, 2106750600, 2122475400, 2138200200, 2153925000,
9738        2169649800, 2185374600, 2201099400, 2216824200, 2233153800, 2248878600, 2264603400, 2280328200,
9739        2296053000, 2311777800, 2327502600, 2343227400, 2358952200, 2374677000, 2390401800, 2406126600,
9740        2422456200, 2438181000, 2453905800, 2469630600, 2485355400, 2501080200, 2516805000, 2532529800,
9741        2548254600, 2563979400, 2579704200, 2596033800, 2611758600, 2627483400, 2643208200, 2658933000,
9742        2674657800, 2690382600, 2706107400, 2721832200, 2737557000, 2753281800, 2769611400, 2785336200,
9743        2801061000, 2816785800, 2832510600, 2848235400, 2863960200, 2879685000, 2895409800, 2911134600,
9744        2926859400, 2942584200, 2958913800, 2974638600, 2990363400, 3006088200, 3021813000, 3037537800,
9745        3053262600, 3068987400, 3084712200, 3100437000, 3116766600, 3132491400, 3148216200, 3163941000,
9746        3179665800, 3195390600, 3211115400, 3226840200, 3242565000, 3258289800, 3274014600, 3289739400,
9747        3306069000, 3321793800, 3337518600, 3353243400, 3368968200,
9748    ],
9749    record_table: &[
9750        Record { offset: 32400, dst: false, abbrev: 136 },
9751        Record { offset: 34200, dst: false, abbrev: 136 },
9752        Record { offset: 37800, dst: true, abbrev: 137 },
9753    ],
9754    records: &[
9755        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9756        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9757        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9758        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9759        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9760        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9761        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9762        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9763        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9764        2, 1, 2, 1, 2,
9765    ],
9766    future: Future::DaylightSaving {
9767        standard: Record { offset: 34200, dst: false, abbrev: 136 },
9768        daylight: Record { offset: 37800, dst: true, abbrev: 137 },
9769        start: (43136, 7200),
9770        end: (36992, 10800),
9771    },
9772};
9773
9774static ZONE_299: ZoneData = ZoneData {
9775    initial: Record { offset: 36728, dst: false, abbrev: 0 },
9776    starts: &[
9777        -2366791928, -1672560000, -1665388800, -883641600, -876124800, -860400000, -844675200, -828345600,
9778        -813225600, 57686400, 67968000, 625593600, 636480000, 657043200, 667929600, 688492800,
9779        699379200,
9780    ],
9781    record_table: &[
9782        Record { offset: 36000, dst: false, abbrev: 94 },
9783        Record { offset: 39600, dst: true, abbrev: 95 },
9784    ],
9785    records: &[
9786        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
9787    ],
9788    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 94 } },
9789};
9790
9791static ZONE_300: ZoneData = ZoneData {
9792    initial: Record { offset: 33948, dst: false, abbrev: 0 },
9793    starts: &[
9794        -2364110748, -2314951200, -2230189200, -1672558200, -1665387000, -883639800, -876123000, -860398200,
9795        -844673400, -828343800, -813223800, 57688200, 67969800, 89137800, 100024200, 120587400,
9796        131473800, 152037000, 162923400, 183486600, 194977800, 215541000, 226427400, 246990600,
9797        257877000, 278440200, 289326600, 309889800, 320776200, 341339400, 352225800, 372789000,
9798        386699400, 404843400, 415729800, 436293000, 447179400, 467742600, 478629000, 499192200,
9799        511288200, 530037000, 542737800, 562091400, 574792200, 594145800, 606241800, 625595400,
9800        636481800, 657045000, 667931400, 688494600, 699381000, 719944200, 731435400, 751998600,
9801        762885000, 783448200, 794334600, 814897800, 828203400, 846347400, 859653000, 877797000,
9802        891102600, 909246600, 922552200, 941301000, 954001800, 972750600, 985451400, 1004200200,
9803        1017505800, 1035649800, 1048955400, 1067099400, 1080405000, 1099153800, 1111854600, 1130603400,
9804        1143909000, 1162053000, 1174753800, 1193502600, 1207413000, 1223137800, 1238862600, 1254587400,
9805        1270312200, 1286037000, 1301761800, 1317486600, 1333211400, 1349541000, 1365265800, 1380990600,
9806        1396715400, 1412440200, 1428165000, 1443889800, 1459614600, 1475339400, 1491064200, 1506789000,
9807        1522513800, 1538843400, 1554568200, 1570293000, 1586017800, 1601742600, 1617467400, 1633192200,
9808        1648917000, 1664641800, 1680366600, 1696091400, 1712421000, 1728145800, 1743870600, 1759595400,
9809        1775320200, 1791045000, 1806769800, 1822494600, 1838219400, 1853944200, 1869669000, 1885998600,
9810        1901723400, 1917448200, 1933173000, 1948897800, 1964622600, 1980347400, 1996072200, 2011797000,
9811        2027521800, 2043246600, 2058971400, 2075301000, 2091025800, 2106750600, 2122475400, 2138200200,
9812        2153925000, 2169649800, 2185374600, 2201099400, 2216824200, 2233153800, 2248878600, 2264603400,
9813        2280328200, 2296053000, 2311777800, 2327502600, 2343227400, 2358952200, 2374677000, 2390401800,
9814        2406126600, 2422456200, 2438181000, 2453905800, 2469630600, 2485355400, 2501080200, 2516805000,
9815        2532529800, 2548254600, 2563979400, 2579704200, 2596033800, 2611758600, 2627483400, 2643208200,
9816        2658933000, 2674657800, 2690382600, 2706107400, 2721832200, 2737557000, 2753281800, 2769611400,
9817        2785336200, 2801061000, 2816785800, 2832510600, 2848235400, 2863960200, 2879685000, 2895409800,
9818        2911134600, 2926859400, 2942584200, 2958913800, 2974638600, 2990363400, 3006088200, 3021813000,
9819        3037537800, 3053262600, 3068987400, 3084712200, 3100437000, 3116766600, 3132491400, 3148216200,
9820        3163941000, 3179665800, 3195390600, 3211115400, 3226840200, 3242565000, 3258289800, 3274014600,
9821        3289739400, 3306069000, 3321793800, 3337518600, 3353243400, 3368968200,
9822    ],
9823    record_table: &[
9824        Record { offset: 36000, dst: false, abbrev: 94 },
9825        Record { offset: 32400, dst: false, abbrev: 136 },
9826        Record { offset: 34200, dst: false, abbrev: 136 },
9827        Record { offset: 37800, dst: true, abbrev: 137 },
9828    ],
9829    records: &[
9830        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9831        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9832        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9833        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9834        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9835        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9836        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9837        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9838        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
9839        2, 3, 2, 3, 2, 3,
9840    ],
9841    future: Future::DaylightSaving {
9842        standard: Record { offset: 34200, dst: false, abbrev: 136 },
9843        daylight: Record { offset: 37800, dst: true, abbrev: 137 },
9844        start: (43136, 7200),
9845        end: (36992, 10800),
9846    },
9847};
9848
9849static ZONE_301: ZoneData = ZoneData {
9850    initial: Record { offset: 35356, dst: false, abbrev: 0 },
9851    starts: &[
9852        -2345795356, -1680508800, -1665388800, -1646640000, -1635753600, -1615190400, -1604304000, -883641600,
9853        -876124800, -860400000, -844675200, -828345600, -813225600, -71136000, -55411200, -37267200,
9854        -25776000, -5817600, 5673600, 25632000, 37728000, 57686400, 67968000, 89136000,
9855        100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200,
9856        226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600,
9857        352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800,
9858        478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000,
9859        606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000,
9860        733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200,
9861        859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600,
9862        985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800,
9863        1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000,
9864        1238860800, 1254585600, 1270310400, 1286035200, 1301760000, 1317484800, 1333209600, 1349539200,
9865        1365264000, 1380988800, 1396713600, 1412438400, 1428163200, 1443888000, 1459612800, 1475337600,
9866        1491062400, 1506787200, 1522512000, 1538841600, 1554566400, 1570291200, 1586016000, 1601740800,
9867        1617465600, 1633190400, 1648915200, 1664640000, 1680364800, 1696089600, 1712419200, 1728144000,
9868        1743868800, 1759593600, 1775318400, 1791043200, 1806768000, 1822492800, 1838217600, 1853942400,
9869        1869667200, 1885996800, 1901721600, 1917446400, 1933171200, 1948896000, 1964620800, 1980345600,
9870        1996070400, 2011795200, 2027520000, 2043244800, 2058969600, 2075299200, 2091024000, 2106748800,
9871        2122473600, 2138198400, 2153923200, 2169648000, 2185372800, 2201097600, 2216822400, 2233152000,
9872        2248876800, 2264601600, 2280326400, 2296051200, 2311776000, 2327500800, 2343225600, 2358950400,
9873        2374675200, 2390400000, 2406124800, 2422454400, 2438179200, 2453904000, 2469628800, 2485353600,
9874        2501078400, 2516803200, 2532528000, 2548252800, 2563977600, 2579702400, 2596032000, 2611756800,
9875        2627481600, 2643206400, 2658931200, 2674656000, 2690380800, 2706105600, 2721830400, 2737555200,
9876        2753280000, 2769609600, 2785334400, 2801059200, 2816784000, 2832508800, 2848233600, 2863958400,
9877        2879683200, 2895408000, 2911132800, 2926857600, 2942582400, 2958912000, 2974636800, 2990361600,
9878        3006086400, 3021811200, 3037536000, 3053260800, 3068985600, 3084710400, 3100435200, 3116764800,
9879        3132489600, 3148214400, 3163939200, 3179664000, 3195388800, 3211113600, 3226838400, 3242563200,
9880        3258288000, 3274012800, 3289737600, 3306067200, 3321792000, 3337516800, 3353241600, 3368966400,
9881    ],
9882    record_table: &[
9883        Record { offset: 36000, dst: false, abbrev: 94 },
9884        Record { offset: 39600, dst: true, abbrev: 95 },
9885    ],
9886    records: &[
9887        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9888        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9889        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9890        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9891        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9892        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9893        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9894        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9895        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9896        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
9897    ],
9898    future: Future::DaylightSaving {
9899        standard: Record { offset: 36000, dst: false, abbrev: 94 },
9900        daylight: Record { offset: 39600, dst: true, abbrev: 95 },
9901        start: (43136, 7200),
9902        end: (36992, 10800),
9903    },
9904};
9905
9906static ZONE_302: ZoneData = ZoneData {
9907    initial: Record { offset: 31400, dst: false, abbrev: 0 },
9908    starts: &[
9909        -2364108200, -2230189200, -1672558200, -1665387000, -883639800, -876123000, -860398200, -844673400,
9910        -828343800, -813223800,
9911    ],
9912    record_table: &[
9913        Record { offset: 32400, dst: false, abbrev: 136 },
9914        Record { offset: 34200, dst: false, abbrev: 136 },
9915        Record { offset: 37800, dst: true, abbrev: 137 },
9916    ],
9917    records: &[
9918        0, 1, 2, 1, 2, 1, 2, 1, 2, 1,
9919    ],
9920    future: Future::Fixed { record: Record { offset: 34200, dst: false, abbrev: 136 } },
9921};
9922
9923static ZONE_303: ZoneData = ZoneData {
9924    initial: Record { offset: 30928, dst: false, abbrev: 0 },
9925    starts: &[
9926        -2337928528, -1672555500, -1665384300, -883637100, -876120300, -860395500, -844670700, 152039700,
9927        162926100, 436295700, 447182100, 690311700, 699383700, 1165079700, 1174756500, 1193505300,
9928        1206810900, 1224954900, 1238260500,
9929    ],
9930    record_table: &[
9931        Record { offset: 31500, dst: false, abbrev: 138 },
9932        Record { offset: 35100, dst: true, abbrev: 139 },
9933    ],
9934    records: &[
9935        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
9936    ],
9937    future: Future::Fixed { record: Record { offset: 31500, dst: false, abbrev: 138 } },
9938};
9939
9940static ZONE_304: ZoneData = ZoneData {
9941    initial: Record { offset: 38180, dst: false, abbrev: 0 },
9942    starts: &[
9943        -2364114980, 352216800, 372785400, 384273000, 404839800, 415722600, 436289400, 447172200,
9944        467739000, 478621800, 499188600, 511282800, 530033400, 542732400, 562087800, 574786800,
9945        594142200, 606236400, 625591800, 636476400, 657041400, 667926000, 688491000, 699375600,
9946        719940600, 731430000, 751995000, 762879600, 783444600, 794329200, 814894200, 828198000,
9947        846343800, 859647600, 877793400, 891097200, 909243000, 922546800, 941297400, 953996400,
9948        967303800, 985446000, 1004196600, 1017500400, 1035646200, 1048950000, 1067095800, 1080399600,
9949        1099150200, 1111849200, 1130599800, 1143903600, 1162049400, 1174748400, 1193499000, 1207407600,
9950        1223134200, 1238857200, 1254583800, 1270306800, 1286033400, 1301756400, 1317483000, 1333206000,
9951        1349537400, 1365260400, 1380987000, 1396710000, 1412436600, 1428159600, 1443886200, 1459609200,
9952        1475335800, 1491058800, 1506785400, 1522508400, 1538839800, 1554562800, 1570289400, 1586012400,
9953        1601739000, 1617462000, 1633188600, 1648911600, 1664638200, 1680361200, 1696087800, 1712415600,
9954        1728142200, 1743865200, 1759591800, 1775314800, 1791041400, 1806764400, 1822491000, 1838214000,
9955        1853940600, 1869663600, 1885995000, 1901718000, 1917444600, 1933167600, 1948894200, 1964617200,
9956        1980343800, 1996066800, 2011793400, 2027516400, 2043243000, 2058966000, 2075297400, 2091020400,
9957        2106747000, 2122470000, 2138196600, 2153919600, 2169646200, 2185369200, 2201095800, 2216818800,
9958        2233150200, 2248873200, 2264599800, 2280322800, 2296049400, 2311772400, 2327499000, 2343222000,
9959        2358948600, 2374671600, 2390398200, 2406121200, 2422452600, 2438175600, 2453902200, 2469625200,
9960        2485351800, 2501074800, 2516801400, 2532524400, 2548251000, 2563974000, 2579700600, 2596028400,
9961        2611755000, 2627478000, 2643204600, 2658927600, 2674654200, 2690377200, 2706103800, 2721826800,
9962        2737553400, 2753276400, 2769607800, 2785330800, 2801057400, 2816780400, 2832507000, 2848230000,
9963        2863956600, 2879679600, 2895406200, 2911129200, 2926855800, 2942578800, 2958910200, 2974633200,
9964        2990359800, 3006082800, 3021809400, 3037532400, 3053259000, 3068982000, 3084708600, 3100431600,
9965        3116763000, 3132486000, 3148212600, 3163935600, 3179662200, 3195385200, 3211111800, 3226834800,
9966        3242561400, 3258284400, 3274011000, 3289734000, 3306065400, 3321788400, 3337515000, 3353238000,
9967        3368964600,
9968    ],
9969    record_table: &[
9970        Record { offset: 36000, dst: false, abbrev: 94 },
9971        Record { offset: 37800, dst: false, abbrev: 140 },
9972        Record { offset: 41400, dst: true, abbrev: 141 },
9973        Record { offset: 39600, dst: true, abbrev: 90 },
9974    ],
9975    records: &[
9976        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9977        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9978        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9979        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9980        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9981        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9982        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9983        3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
9984        3,
9985    ],
9986    future: Future::DaylightSaving {
9987        standard: Record { offset: 37800, dst: false, abbrev: 140 },
9988        daylight: Record { offset: 39600, dst: true, abbrev: 90 },
9989        start: (43136, 7200),
9990        end: (36992, 7200),
9991    },
9992};
9993
9994static ZONE_305: ZoneData = ZoneData {
9995    initial: Record { offset: 35756, dst: false, abbrev: 0 },
9996    starts: &[
9997        -2366790956, -1672560000, -1665388800, -883641600, -876124800, -860400000, -844675200, -828345600,
9998        -813225600, 57686400, 67968000, 625593600, 636480000, 657043200, 667929600, 688492800,
9999        699379200, 719942400, 731433600, 751996800, 762883200,
10000    ],
10001    record_table: &[
10002        Record { offset: 36000, dst: false, abbrev: 94 },
10003        Record { offset: 39600, dst: true, abbrev: 95 },
10004    ],
10005    records: &[
10006        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
10007    ],
10008    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 94 } },
10009};
10010
10011static ZONE_306: ZoneData = ZoneData {
10012    initial: Record { offset: 34792, dst: false, abbrev: 0 },
10013    starts: &[
10014        -2364111592, -1672560000, -1665388800, -883641600, -876124800, -860400000, -844675200, -828345600,
10015        -813225600, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200,
10016        162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400,
10017        289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 384278400, 404841600,
10018        415728000, 436291200, 447177600, 467740800, 478627200, 499190400, 511286400, 530035200,
10019        542736000, 561484800, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200,
10020        667929600, 688492800, 699379200, 719942400, 731433600, 751996800, 762883200, 783446400,
10021        796147200, 814896000, 828201600, 846345600, 859651200, 877795200, 891100800, 909244800,
10022        922550400, 941299200, 954000000, 967305600, 985449600, 1004198400, 1017504000, 1035648000,
10023        1048953600, 1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143907200, 1162051200,
10024        1174752000, 1193500800, 1207411200, 1223136000, 1238860800, 1254585600, 1270310400, 1286035200,
10025        1301760000, 1317484800, 1333209600, 1349539200, 1365264000, 1380988800, 1396713600, 1412438400,
10026        1428163200, 1443888000, 1459612800, 1475337600, 1491062400, 1506787200, 1522512000, 1538841600,
10027        1554566400, 1570291200, 1586016000, 1601740800, 1617465600, 1633190400, 1648915200, 1664640000,
10028        1680364800, 1696089600, 1712419200, 1728144000, 1743868800, 1759593600, 1775318400, 1791043200,
10029        1806768000, 1822492800, 1838217600, 1853942400, 1869667200, 1885996800, 1901721600, 1917446400,
10030        1933171200, 1948896000, 1964620800, 1980345600, 1996070400, 2011795200, 2027520000, 2043244800,
10031        2058969600, 2075299200, 2091024000, 2106748800, 2122473600, 2138198400, 2153923200, 2169648000,
10032        2185372800, 2201097600, 2216822400, 2233152000, 2248876800, 2264601600, 2280326400, 2296051200,
10033        2311776000, 2327500800, 2343225600, 2358950400, 2374675200, 2390400000, 2406124800, 2422454400,
10034        2438179200, 2453904000, 2469628800, 2485353600, 2501078400, 2516803200, 2532528000, 2548252800,
10035        2563977600, 2579702400, 2596032000, 2611756800, 2627481600, 2643206400, 2658931200, 2674656000,
10036        2690380800, 2706105600, 2721830400, 2737555200, 2753280000, 2769609600, 2785334400, 2801059200,
10037        2816784000, 2832508800, 2848233600, 2863958400, 2879683200, 2895408000, 2911132800, 2926857600,
10038        2942582400, 2958912000, 2974636800, 2990361600, 3006086400, 3021811200, 3037536000, 3053260800,
10039        3068985600, 3084710400, 3100435200, 3116764800, 3132489600, 3148214400, 3163939200, 3179664000,
10040        3195388800, 3211113600, 3226838400, 3242563200, 3258288000, 3274012800, 3289737600, 3306067200,
10041        3321792000, 3337516800, 3353241600, 3368966400,
10042    ],
10043    record_table: &[
10044        Record { offset: 36000, dst: false, abbrev: 94 },
10045        Record { offset: 39600, dst: true, abbrev: 95 },
10046    ],
10047    records: &[
10048        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10049        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10050        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10051        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10052        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10053        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10054        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10055        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10056        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10057        0, 1, 0, 1,
10058    ],
10059    future: Future::DaylightSaving {
10060        standard: Record { offset: 36000, dst: false, abbrev: 94 },
10061        daylight: Record { offset: 39600, dst: true, abbrev: 95 },
10062        start: (43136, 7200),
10063        end: (36992, 10800),
10064    },
10065};
10066
10067static ZONE_307: ZoneData = ZoneData {
10068    initial: Record { offset: 27804, dst: false, abbrev: 0 },
10069    starts: &[
10070        -2337925404, -1672552800, -1665381600, -883634400, -876117600, -860392800, -844668000, 152042400,
10071        162928800, 436298400, 447184800, 690314400, 699386400, 1165082400, 1174759200, 1193508000,
10072        1206813600, 1224957600, 1238263200,
10073    ],
10074    record_table: &[
10075        Record { offset: 28800, dst: false, abbrev: 142 },
10076        Record { offset: 32400, dst: true, abbrev: 143 },
10077    ],
10078    records: &[
10079        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
10080    ],
10081    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 142 } },
10082};
10083
10084static ZONE_308: ZoneData = ZoneData {
10085    initial: Record { offset: 1050, dst: false, abbrev: 0 },
10086    starts: &[
10087        -2840141850, -2450995200, -1740355200, -1693702800, -1680483600, -1663455600, -1650150000, -1632006000,
10088        -1618700400, -1613826000, -1604278800, -1585530000, -1574038800, -1552266000, -1539997200, -1520557200,
10089        -1507510800, -1490576400, -1473642000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600,
10090        -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301263200, -1284328800, -1269813600,
10091        -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400,
10092        -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000,
10093        -1002492000, -986162400, -969228000, -950479200, -942012000, -934668000, -857257200, -844556400,
10094        -828226800, -812502000, -798073200, -781052400, -766623600, -745455600, -733273200, 228877200,
10095        243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600,
10096        370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800,
10097        496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200,
10098        622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400,
10099        749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600,
10100        877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000,
10101        1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
10102        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
10103        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
10104        1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000,
10105        1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200,
10106        1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400,
10107        1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800,
10108        1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000,
10109        2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200,
10110        2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400,
10111        2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800,
10112        2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000,
10113        2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200,
10114        2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600,
10115        2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800,
10116        2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000,
10117        3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200,
10118        3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600,
10119        3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
10120    ],
10121    record_table: &[
10122        Record { offset: 1050, dst: false, abbrev: 14 },
10123        Record { offset: 0, dst: false, abbrev: 7 },
10124        Record { offset: 3600, dst: false, abbrev: 9 },
10125        Record { offset: 7200, dst: true, abbrev: 10 },
10126        Record { offset: 3600, dst: true, abbrev: 8 },
10127    ],
10128    records: &[
10129        0, 1, 2, 3, 2, 3, 2, 3, 2, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1,
10130        4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1,
10131        4, 1, 4, 1, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10132        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10133        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10134        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10135        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10136        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10137        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10138        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
10139        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
10140    ],
10141    future: Future::DaylightSaving {
10142        standard: Record { offset: 3600, dst: false, abbrev: 9 },
10143        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
10144        start: (36480, 7200),
10145        end: (43648, 10800),
10146    },
10147};
10148
10149static ZONE_309: ZoneData = ZoneData {
10150    initial: Record { offset: -26248, dst: false, abbrev: 0 },
10151    starts: &[
10152        -2524495352, -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600,
10153        55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000,
10154        182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200,
10155        308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400,
10156        434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800,
10157        560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000,
10158        687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200,
10159        813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800,
10160        939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800,
10161        1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000,
10162        1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600,
10163        1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200,
10164        1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200, 1586055600,
10165        1599364800, 1617505200, 1630814400, 1648954800, 1662868800, 1680404400, 1693713600, 1712458800,
10166        1725768000, 1743908400, 1757217600, 1775358000, 1788667200, 1806807600, 1820116800, 1838257200,
10167        1851566400, 1870311600, 1883016000, 1901761200, 1915070400, 1933210800, 1946520000, 1964660400,
10168        1977969600, 1996110000, 2009419200, 2027559600, 2040868800, 2059614000, 2072318400, 2091063600,
10169        2104372800, 2122513200, 2135822400, 2153962800, 2167272000, 2185412400, 2198721600, 2217466800,
10170        2230171200, 2248916400, 2262225600, 2280366000, 2293675200, 2311815600, 2325124800, 2343265200,
10171        2356574400, 2374714800, 2388024000, 2406769200, 2419473600, 2438218800, 2451528000, 2469668400,
10172        2482977600, 2501118000, 2514427200, 2532567600, 2545876800, 2564017200, 2577326400, 2596071600,
10173        2609380800, 2627521200, 2640830400, 2658970800, 2672280000, 2690420400, 2703729600, 2721870000,
10174        2735179200, 2753924400, 2766628800, 2785374000, 2798683200, 2816823600, 2830132800, 2848273200,
10175        2861582400, 2879722800, 2893032000, 2911172400, 2924481600, 2943226800, 2955931200, 2974676400,
10176        2987985600, 3006126000, 3019435200, 3037575600, 3050884800, 3069025200, 3082334400, 3101079600,
10177        3113784000, 3132529200, 3145838400, 3163978800, 3177288000, 3195428400, 3208737600, 3226878000,
10178        3240187200, 3258327600, 3271636800, 3290382000, 3303086400, 3321831600, 3335140800, 3353281200,
10179        3366590400,
10180    ],
10181    record_table: &[
10182        Record { offset: -26248, dst: false, abbrev: 144 },
10183        Record { offset: -25200, dst: false, abbrev: 145 },
10184        Record { offset: -21600, dst: true, abbrev: 146 },
10185        Record { offset: -21600, dst: false, abbrev: 146 },
10186        Record { offset: -18000, dst: true, abbrev: 60 },
10187    ],
10188    records: &[
10189        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10190        2, 1, 2, 1, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10191        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10192        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10193        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10194        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10195        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10196        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10197        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
10198        4,
10199    ],
10200    future: Future::DaylightSaving {
10201        standard: Record { offset: -21600, dst: false, abbrev: 146 },
10202        daylight: Record { offset: -18000, dst: true, abbrev: 60 },
10203        start: (42208, 79200),
10204        end: (37088, 79200),
10205    },
10206};
10207
10208static ZONE_310: ZoneData = ZoneData {
10209    initial: Record { offset: 5692, dst: false, abbrev: 0 },
10210    starts: &[
10211        -2344642492, -1686101632, -1182996000, -1178161200, -906861600, -904878000, -857257200, -844477200,
10212        -828237600, -812422800, -552362400, -541652400, 166485600, 186184800, 198028800, 213753600,
10213        228873600, 244080000, 260323200, 275446800, 291798000, 307407600, 323388000, 338936400,
10214        354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000,
10215        481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400,
10216        606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600,
10217        733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000,
10218        859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200,
10219        985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400,
10220        1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800,
10221        1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000,
10222        1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200,
10223        1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600,
10224        1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800,
10225        1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000,
10226        1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200,
10227        1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600,
10228        2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800,
10229        2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000,
10230        2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400,
10231        2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600,
10232        2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800,
10233        2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000,
10234        2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400,
10235        3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600,
10236        3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800,
10237        3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
10238    ],
10239    record_table: &[
10240        Record { offset: 5692, dst: false, abbrev: 11 },
10241        Record { offset: 7200, dst: false, abbrev: 17 },
10242        Record { offset: 10800, dst: true, abbrev: 18 },
10243        Record { offset: 7200, dst: true, abbrev: 10 },
10244        Record { offset: 3600, dst: false, abbrev: 9 },
10245    ],
10246    records: &[
10247        0, 1, 2, 1, 2, 3, 4, 3, 4, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10248        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10249        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10250        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10251        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10252        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10253        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10254        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10255        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10256    ],
10257    future: Future::DaylightSaving {
10258        standard: Record { offset: 7200, dst: false, abbrev: 17 },
10259        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
10260        start: (36480, 10800),
10261        end: (43648, 14400),
10262    },
10263};
10264
10265static ZONE_311: ZoneData = ZoneData {
10266    initial: Record { offset: -1521, dst: false, abbrev: 0 },
10267    starts: &[
10268        -2821649679, -1691962479, -1680471279, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800,
10269        -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200,
10270        -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600,
10271        -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600,
10272        -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200,
10273        -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000,
10274        -950479200, -942012000, -733356000, -719445600, -699487200, -684972000, -668037600, -654732000,
10275        -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200,
10276        -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800,
10277        -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000,
10278        -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600,
10279        -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400,
10280        69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800,
10281        196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000,
10282        322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800,
10283        449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000,
10284        575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200,
10285        701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600,
10286        828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600,
10287        954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000,
10288        1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200,
10289        1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400,
10290        1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800,
10291        1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000,
10292        1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200,
10293        1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400,
10294        1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800,
10295        1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000,
10296        2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200,
10297        2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600,
10298        2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800,
10299        2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000,
10300        2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200,
10301        2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600,
10302        2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800,
10303        2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000,
10304        3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400,
10305        3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600,
10306        3352669200, 3370813200,
10307    ],
10308    record_table: &[
10309        Record { offset: -1521, dst: false, abbrev: 147 },
10310        Record { offset: 2079, dst: true, abbrev: 107 },
10311        Record { offset: 0, dst: false, abbrev: 1 },
10312        Record { offset: 3600, dst: true, abbrev: 33 },
10313        Record { offset: 3600, dst: true, abbrev: 107 },
10314        Record { offset: 3600, dst: false, abbrev: 107 },
10315        Record { offset: 0, dst: true, abbrev: 1 },
10316    ],
10317    records: &[
10318        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
10319        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
10320        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4,
10321        2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 5, 6,
10322        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10323        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10324        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10325        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10326        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10327        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10328        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10329        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10330        5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6,
10331    ],
10332    future: Future::DaylightSaving {
10333        standard: Record { offset: 3600, dst: false, abbrev: 107 },
10334        daylight: Record { offset: 0, dst: true, abbrev: 1 },
10335        start: (43648, 7200),
10336        end: (36480, 3600),
10337    },
10338};
10339
10340static ZONE_312: ZoneData = ZoneData {
10341    initial: Record { offset: 0, dst: false, abbrev: 1 },
10342    starts: &[
10343    ],
10344    record_table: &[
10345    ],
10346    records: &[
10347    ],
10348    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 1 } },
10349};
10350
10351static ZONE_313: ZoneData = ZoneData {
10352    initial: Record { offset: -3600, dst: false, abbrev: 12 },
10353    starts: &[
10354    ],
10355    record_table: &[
10356    ],
10357    records: &[
10358    ],
10359    future: Future::Fixed { record: Record { offset: -3600, dst: false, abbrev: 12 } },
10360};
10361
10362static ZONE_314: ZoneData = ZoneData {
10363    initial: Record { offset: -36000, dst: false, abbrev: 148 },
10364    starts: &[
10365    ],
10366    record_table: &[
10367    ],
10368    records: &[
10369    ],
10370    future: Future::Fixed { record: Record { offset: -36000, dst: false, abbrev: 148 } },
10371};
10372
10373static ZONE_315: ZoneData = ZoneData {
10374    initial: Record { offset: -39600, dst: false, abbrev: 149 },
10375    starts: &[
10376    ],
10377    record_table: &[
10378    ],
10379    records: &[
10380    ],
10381    future: Future::Fixed { record: Record { offset: -39600, dst: false, abbrev: 149 } },
10382};
10383
10384static ZONE_316: ZoneData = ZoneData {
10385    initial: Record { offset: -43200, dst: false, abbrev: 150 },
10386    starts: &[
10387    ],
10388    record_table: &[
10389    ],
10390    records: &[
10391    ],
10392    future: Future::Fixed { record: Record { offset: -43200, dst: false, abbrev: 150 } },
10393};
10394
10395static ZONE_317: ZoneData = ZoneData {
10396    initial: Record { offset: -7200, dst: false, abbrev: 47 },
10397    starts: &[
10398    ],
10399    record_table: &[
10400    ],
10401    records: &[
10402    ],
10403    future: Future::Fixed { record: Record { offset: -7200, dst: false, abbrev: 47 } },
10404};
10405
10406static ZONE_318: ZoneData = ZoneData {
10407    initial: Record { offset: -10800, dst: false, abbrev: 46 },
10408    starts: &[
10409    ],
10410    record_table: &[
10411    ],
10412    records: &[
10413    ],
10414    future: Future::Fixed { record: Record { offset: -10800, dst: false, abbrev: 46 } },
10415};
10416
10417static ZONE_319: ZoneData = ZoneData {
10418    initial: Record { offset: -14400, dst: false, abbrev: 49 },
10419    starts: &[
10420    ],
10421    record_table: &[
10422    ],
10423    records: &[
10424    ],
10425    future: Future::Fixed { record: Record { offset: -14400, dst: false, abbrev: 49 } },
10426};
10427
10428static ZONE_320: ZoneData = ZoneData {
10429    initial: Record { offset: -18000, dst: false, abbrev: 60 },
10430    starts: &[
10431    ],
10432    record_table: &[
10433    ],
10434    records: &[
10435    ],
10436    future: Future::Fixed { record: Record { offset: -18000, dst: false, abbrev: 60 } },
10437};
10438
10439static ZONE_321: ZoneData = ZoneData {
10440    initial: Record { offset: -21600, dst: false, abbrev: 146 },
10441    starts: &[
10442    ],
10443    record_table: &[
10444    ],
10445    records: &[
10446    ],
10447    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 146 } },
10448};
10449
10450static ZONE_322: ZoneData = ZoneData {
10451    initial: Record { offset: -25200, dst: false, abbrev: 145 },
10452    starts: &[
10453    ],
10454    record_table: &[
10455    ],
10456    records: &[
10457    ],
10458    future: Future::Fixed { record: Record { offset: -25200, dst: false, abbrev: 145 } },
10459};
10460
10461static ZONE_323: ZoneData = ZoneData {
10462    initial: Record { offset: -28800, dst: false, abbrev: 151 },
10463    starts: &[
10464    ],
10465    record_table: &[
10466    ],
10467    records: &[
10468    ],
10469    future: Future::Fixed { record: Record { offset: -28800, dst: false, abbrev: 151 } },
10470};
10471
10472static ZONE_324: ZoneData = ZoneData {
10473    initial: Record { offset: -32400, dst: false, abbrev: 152 },
10474    starts: &[
10475    ],
10476    record_table: &[
10477    ],
10478    records: &[
10479    ],
10480    future: Future::Fixed { record: Record { offset: -32400, dst: false, abbrev: 152 } },
10481};
10482
10483static ZONE_325: ZoneData = ZoneData {
10484    initial: Record { offset: 3600, dst: false, abbrev: 20 },
10485    starts: &[
10486    ],
10487    record_table: &[
10488    ],
10489    records: &[
10490    ],
10491    future: Future::Fixed { record: Record { offset: 3600, dst: false, abbrev: 20 } },
10492};
10493
10494static ZONE_326: ZoneData = ZoneData {
10495    initial: Record { offset: 36000, dst: false, abbrev: 93 },
10496    starts: &[
10497    ],
10498    record_table: &[
10499    ],
10500    records: &[
10501    ],
10502    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 93 } },
10503};
10504
10505static ZONE_327: ZoneData = ZoneData {
10506    initial: Record { offset: 39600, dst: false, abbrev: 90 },
10507    starts: &[
10508    ],
10509    record_table: &[
10510    ],
10511    records: &[
10512    ],
10513    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
10514};
10515
10516static ZONE_328: ZoneData = ZoneData {
10517    initial: Record { offset: 43200, dst: false, abbrev: 101 },
10518    starts: &[
10519    ],
10520    record_table: &[
10521    ],
10522    records: &[
10523    ],
10524    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
10525};
10526
10527static ZONE_329: ZoneData = ZoneData {
10528    initial: Record { offset: 46800, dst: false, abbrev: 102 },
10529    starts: &[
10530    ],
10531    record_table: &[
10532    ],
10533    records: &[
10534    ],
10535    future: Future::Fixed { record: Record { offset: 46800, dst: false, abbrev: 102 } },
10536};
10537
10538static ZONE_330: ZoneData = ZoneData {
10539    initial: Record { offset: 50400, dst: false, abbrev: 103 },
10540    starts: &[
10541    ],
10542    record_table: &[
10543    ],
10544    records: &[
10545    ],
10546    future: Future::Fixed { record: Record { offset: 50400, dst: false, abbrev: 103 } },
10547};
10548
10549static ZONE_331: ZoneData = ZoneData {
10550    initial: Record { offset: 7200, dst: false, abbrev: 100 },
10551    starts: &[
10552    ],
10553    record_table: &[
10554    ],
10555    records: &[
10556    ],
10557    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 100 } },
10558};
10559
10560static ZONE_332: ZoneData = ZoneData {
10561    initial: Record { offset: 10800, dst: false, abbrev: 99 },
10562    starts: &[
10563    ],
10564    record_table: &[
10565    ],
10566    records: &[
10567    ],
10568    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
10569};
10570
10571static ZONE_333: ZoneData = ZoneData {
10572    initial: Record { offset: 14400, dst: false, abbrev: 104 },
10573    starts: &[
10574    ],
10575    record_table: &[
10576    ],
10577    records: &[
10578    ],
10579    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
10580};
10581
10582static ZONE_334: ZoneData = ZoneData {
10583    initial: Record { offset: 18000, dst: false, abbrev: 92 },
10584    starts: &[
10585    ],
10586    record_table: &[
10587    ],
10588    records: &[
10589    ],
10590    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
10591};
10592
10593static ZONE_335: ZoneData = ZoneData {
10594    initial: Record { offset: 21600, dst: false, abbrev: 96 },
10595    starts: &[
10596    ],
10597    record_table: &[
10598    ],
10599    records: &[
10600    ],
10601    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
10602};
10603
10604static ZONE_336: ZoneData = ZoneData {
10605    initial: Record { offset: 25200, dst: false, abbrev: 91 },
10606    starts: &[
10607    ],
10608    record_table: &[
10609    ],
10610    records: &[
10611    ],
10612    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
10613};
10614
10615static ZONE_337: ZoneData = ZoneData {
10616    initial: Record { offset: 28800, dst: false, abbrev: 89 },
10617    starts: &[
10618    ],
10619    record_table: &[
10620    ],
10621    records: &[
10622    ],
10623    future: Future::Fixed { record: Record { offset: 28800, dst: false, abbrev: 89 } },
10624};
10625
10626static ZONE_338: ZoneData = ZoneData {
10627    initial: Record { offset: 32400, dst: false, abbrev: 109 },
10628    starts: &[
10629    ],
10630    record_table: &[
10631    ],
10632    records: &[
10633    ],
10634    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 109 } },
10635};
10636
10637static ZONE_339: ZoneData = ZoneData {
10638    initial: Record { offset: 0, dst: false, abbrev: 153 },
10639    starts: &[
10640    ],
10641    record_table: &[
10642    ],
10643    records: &[
10644    ],
10645    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 153 } },
10646};
10647
10648static ZONE_340: ZoneData = ZoneData {
10649    initial: Record { offset: 1172, dst: false, abbrev: 0 },
10650    starts: &[
10651        -4260212372, -1693700372, -1680484772, -1663453172, -1650147572, -1633213172, -1617488372, -1601158772,
10652        -1586038772, -1569709172, -1554589172, -1538259572, -1523139572, -1507501172, -1490566772, -1470176372,
10653        -1459117172, -1443997172, -1427667572, -1406672372, -1396217972, -1376950772, -1364768372, -1345414772,
10654        -1333318772, -1313792372, -1301264372, -1282256372, -1269814772, -1250720372, -1238365172, -1219184372,
10655        -1206915572, -1186957172, -1175465972, -1156025972, -1143411572, -1124489972, -1111961972, -1092953972,
10656        -1080512372, -1061331572, -1049062772, -1029190772, -1025745572, -1017613200, -998259600, -986163600,
10657        -966723600, -954109200, -935022000, -857257200, -844556400, -828226800, -812502000, -796777200,
10658        -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200,
10659        323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600,
10660        449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800,
10661        575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000,
10662        701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400,
10663        828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600,
10664        954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000,
10665        1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200,
10666        1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400,
10667        1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800,
10668        1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000,
10669        1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200,
10670        1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400,
10671        1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800,
10672        1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000,
10673        2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200,
10674        2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600,
10675        2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800,
10676        2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000,
10677        2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200,
10678        2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600,
10679        2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800,
10680        2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000,
10681        3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400,
10682        3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600,
10683        3352669200, 3370813200,
10684    ],
10685    record_table: &[
10686        Record { offset: 1172, dst: false, abbrev: 11 },
10687        Record { offset: 4772, dst: true, abbrev: 30 },
10688        Record { offset: 4800, dst: true, abbrev: 154 },
10689        Record { offset: 1200, dst: false, abbrev: 2 },
10690        Record { offset: 7200, dst: true, abbrev: 10 },
10691        Record { offset: 3600, dst: false, abbrev: 9 },
10692    ],
10693    records: &[
10694        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10695        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3,
10696        2, 3, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10697        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10698        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10699        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10700        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10701        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10702        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10703        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10704        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
10705    ],
10706    future: Future::DaylightSaving {
10707        standard: Record { offset: 3600, dst: false, abbrev: 9 },
10708        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
10709        start: (36480, 7200),
10710        end: (43648, 10800),
10711    },
10712};
10713
10714static ZONE_341: ZoneData = ZoneData {
10715    initial: Record { offset: 364, dst: false, abbrev: 0 },
10716    starts: &[
10717        -2177453164, -733881600, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800,
10718        575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000,
10719        701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400,
10720        828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600,
10721        954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000,
10722        1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200,
10723        1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400,
10724        1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800,
10725        1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000,
10726        1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200,
10727        1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400,
10728        1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800,
10729        1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000,
10730        2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200,
10731        2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600,
10732        2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800,
10733        2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000,
10734        2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200,
10735        2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600,
10736        2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800,
10737        2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000,
10738        3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400,
10739        3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600,
10740        3352669200, 3370813200,
10741    ],
10742    record_table: &[
10743        Record { offset: 0, dst: false, abbrev: 7 },
10744        Record { offset: 3600, dst: false, abbrev: 9 },
10745        Record { offset: 7200, dst: true, abbrev: 10 },
10746    ],
10747    records: &[
10748        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10749        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10750        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10751        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10752        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10753        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10754        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10755        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
10756    ],
10757    future: Future::DaylightSaving {
10758        standard: Record { offset: 3600, dst: false, abbrev: 9 },
10759        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
10760        start: (36480, 7200),
10761        end: (43648, 10800),
10762    },
10763};
10764
10765static ZONE_342: ZoneData = ZoneData {
10766    initial: Record { offset: 11532, dst: false, abbrev: 0 },
10767    starts: &[
10768        -1441249932, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
10769        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
10770        575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000,
10771        717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800,
10772        846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200,
10773        972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400,
10774        1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600,
10775        1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1459033200,
10776    ],
10777    record_table: &[
10778        Record { offset: 10800, dst: false, abbrev: 99 },
10779        Record { offset: 14400, dst: false, abbrev: 104 },
10780        Record { offset: 18000, dst: true, abbrev: 92 },
10781        Record { offset: 14400, dst: true, abbrev: 104 },
10782    ],
10783    records: &[
10784        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 3, 0, 1, 3,
10785        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
10786        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 1,
10787    ],
10788    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
10789};
10790
10791static ZONE_343: ZoneData = ZoneData {
10792    initial: Record { offset: -75, dst: false, abbrev: 0 },
10793    starts: &[
10794        -3852662325, -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800,
10795        -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200,
10796        -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600,
10797        -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600,
10798        -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200,
10799        -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000,
10800        -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800,
10801        -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600,
10802        -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800,
10803        -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400,
10804        -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400,
10805        -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400,
10806        -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000,
10807        -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000,
10808        101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400,
10809        227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600,
10810        354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200,
10811        481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600,
10812        606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800,
10813        733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 820454400, 828234000,
10814        846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400,
10815        972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600,
10816        1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800,
10817        1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200,
10818        1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400,
10819        1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600,
10820        1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800,
10821        1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200,
10822        1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400,
10823        1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600,
10824        2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000,
10825        2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200,
10826        2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400,
10827        2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600,
10828        2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000,
10829        2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200,
10830        2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400,
10831        2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800,
10832        3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000,
10833        3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200,
10834        3370813200,
10835    ],
10836    record_table: &[
10837        Record { offset: 0, dst: false, abbrev: 1 },
10838        Record { offset: 3600, dst: true, abbrev: 33 },
10839        Record { offset: 7200, dst: true, abbrev: 155 },
10840        Record { offset: 3600, dst: false, abbrev: 33 },
10841    ],
10842    records: &[
10843        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10844        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10845        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 0, 1,
10846        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10847        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
10848        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
10849        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10850        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10851        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10852        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10853        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10854        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10855        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10856        0, 1, 0, 1, 0, 1, 0, 1, 0,
10857    ],
10858    future: Future::DaylightSaving {
10859        standard: Record { offset: 0, dst: false, abbrev: 1 },
10860        daylight: Record { offset: 3600, dst: true, abbrev: 33 },
10861        start: (36480, 3600),
10862        end: (43648, 7200),
10863    },
10864};
10865
10866static ZONE_344: ZoneData = ZoneData {
10867    initial: Record { offset: 4920, dst: false, abbrev: 0 },
10868    starts: &[
10869        -2713915320, -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -777942000,
10870        -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
10871        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
10872        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
10873        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
10874        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
10875        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
10876        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
10877        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
10878        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
10879        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
10880        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
10881        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
10882        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
10883        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
10884        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
10885        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
10886        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
10887        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
10888        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
10889        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
10890        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
10891        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
10892        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
10893        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
10894    ],
10895    record_table: &[
10896        Record { offset: 3600, dst: false, abbrev: 9 },
10897        Record { offset: 7200, dst: true, abbrev: 10 },
10898    ],
10899    records: &[
10900        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10901        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10902        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10903        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10904        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10905        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10906        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10907        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10908        0, 1, 0, 1, 0,
10909    ],
10910    future: Future::DaylightSaving {
10911        standard: Record { offset: 3600, dst: false, abbrev: 9 },
10912        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
10913        start: (36480, 7200),
10914        end: (43648, 10800),
10915    },
10916};
10917
10918static ZONE_345: ZoneData = ZoneData {
10919    initial: Record { offset: 3208, dst: false, abbrev: 0 },
10920    starts: &[
10921        -2422054408, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200,
10922        -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -776563200, -765936000,
10923        -761180400, -748479600, -733273200, -717631200, -714610800, -710380800, -701910000, -684975600,
10924        -670460400, -654130800, -639010800, 323830800, 338950800, 354675600, 370400400, 386125200,
10925        401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
10926        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
10927        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
10928        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
10929        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
10930        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
10931        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
10932        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
10933        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
10934        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
10935        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
10936        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
10937        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
10938        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
10939        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
10940        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
10941        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
10942        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
10943        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
10944        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
10945        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
10946        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
10947        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
10948        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
10949    ],
10950    record_table: &[
10951        Record { offset: 3600, dst: false, abbrev: 9 },
10952        Record { offset: 7200, dst: true, abbrev: 10 },
10953        Record { offset: 10800, dst: true, abbrev: 156 },
10954    ],
10955    records: &[
10956        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 2, 1, 0, 1,
10957        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10958        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10959        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10960        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10961        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10962        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10963        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10964        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
10965        0, 1, 0, 1, 0,
10966    ],
10967    future: Future::DaylightSaving {
10968        standard: Record { offset: 3600, dst: false, abbrev: 9 },
10969        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
10970        start: (36480, 7200),
10971        end: (43648, 10800),
10972    },
10973};
10974
10975static ZONE_346: ZoneData = ZoneData {
10976    initial: Record { offset: 3464, dst: false, abbrev: 0 },
10977    starts: &[
10978        -3786829064, -2469401864, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400,
10979        -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600,
10980        -746578800, -733359600, -728517600, -721260000, -716425200, -701910000, -684975600, -670460400,
10981        -654217200, -639010800, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400,
10982        386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600,
10983        512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000,
10984        638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200,
10985        764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600,
10986        891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800,
10987        1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000,
10988        1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400,
10989        1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600,
10990        1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800,
10991        1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000,
10992        1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400,
10993        1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600,
10994        1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800,
10995        2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200,
10996        2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400,
10997        2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600,
10998        2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800,
10999        2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200,
11000        2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400,
11001        2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600,
11002        2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000,
11003        3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200,
11004        3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400,
11005        3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11006    ],
11007    record_table: &[
11008        Record { offset: 3464, dst: false, abbrev: 6 },
11009        Record { offset: 3600, dst: false, abbrev: 9 },
11010        Record { offset: 7200, dst: true, abbrev: 10 },
11011        Record { offset: 0, dst: true, abbrev: 1 },
11012    ],
11013    records: &[
11014        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1,
11015        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11016        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11017        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11018        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11019        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11020        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11021        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11022        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11023        2, 1, 2, 1, 2, 1,
11024    ],
11025    future: Future::DaylightSaving {
11026        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11027        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11028        start: (36480, 7200),
11029        end: (43648, 10800),
11030    },
11031};
11032
11033static ZONE_347: ZoneData = ZoneData {
11034    initial: Record { offset: 6264, dst: false, abbrev: 0 },
11035    starts: &[
11036        -2469404664, -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200,
11037        -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800,
11038        -970452000, -954727200, 296604000, 307486800, 323816400, 338940000, 354672000, 370396800,
11039        386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000,
11040        512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400,
11041        638323200, 654652800, 670370400, 686095200, 701820000, 717544800, 733269600, 748994400,
11042        764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 852069600, 859683600,
11043        877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000,
11044        1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
11045        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
11046        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
11047        1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000,
11048        1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200,
11049        1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400,
11050        1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800,
11051        1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000,
11052        2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200,
11053        2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400,
11054        2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800,
11055        2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000,
11056        2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200,
11057        2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600,
11058        2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800,
11059        2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000,
11060        3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200,
11061        3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600,
11062        3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11063    ],
11064    record_table: &[
11065        Record { offset: 6264, dst: false, abbrev: 14 },
11066        Record { offset: 7200, dst: false, abbrev: 17 },
11067        Record { offset: 10800, dst: true, abbrev: 18 },
11068    ],
11069    records: &[
11070        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11071        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11072        2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11073        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11074        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11075        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11076        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11077        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11078        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11079    ],
11080    future: Future::DaylightSaving {
11081        standard: Record { offset: 7200, dst: false, abbrev: 17 },
11082        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
11083        start: (36480, 10800),
11084        end: (43648, 14400),
11085    },
11086};
11087
11088static ZONE_348: ZoneData = ZoneData {
11089    initial: Record { offset: 4580, dst: false, abbrev: 0 },
11090    starts: &[
11091        -2498260580, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1600470000,
11092        -1587250800, -1569711600, -1555196400, -906775200, -857257200, -844556400, -828226800, -812502000,
11093        -796777200, -778471200, -762656400, -749689200, -733276800, -717634800, -701910000, -686185200,
11094        -670460400, -654130800, -639010800, -492656400, -481168800, -461199600, -449708400, -428540400,
11095        -418258800, -397090800, -386809200, 323823600, 338943600, 354668400, 370393200, 386118000,
11096        401842800, 417567600, 433292400, 449024400, 465354000, 481078800, 496803600, 512528400,
11097        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
11098        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
11099        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
11100        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
11101        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
11102        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
11103        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
11104        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
11105        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
11106        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
11107        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
11108        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
11109        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
11110        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
11111        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
11112        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
11113        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
11114        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
11115        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
11116        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
11117        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
11118        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
11119        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11120    ],
11121    record_table: &[
11122        Record { offset: 3600, dst: false, abbrev: 9 },
11123        Record { offset: 7200, dst: true, abbrev: 10 },
11124    ],
11125    records: &[
11126        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11127        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11128        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11129        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11130        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11131        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11132        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11133        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11134        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11135        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11136    ],
11137    future: Future::DaylightSaving {
11138        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11139        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11140        start: (36480, 7200),
11141        end: (43648, 10800),
11142    },
11143};
11144
11145static ZONE_349: ZoneData = ZoneData {
11146    initial: Record { offset: 2048, dst: false, abbrev: 0 },
11147    starts: &[
11148        -3675198848, -2385246586, -904435200, -891129600, -872985600, -859680000, 354675600, 370400400,
11149        386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600,
11150        512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000,
11151        638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200,
11152        764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600,
11153        891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800,
11154        1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000,
11155        1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400,
11156        1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600,
11157        1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800,
11158        1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000,
11159        1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400,
11160        1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600,
11161        1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800,
11162        2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200,
11163        2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400,
11164        2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600,
11165        2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800,
11166        2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200,
11167        2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400,
11168        2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600,
11169        2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000,
11170        3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200,
11171        3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400,
11172        3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11173    ],
11174    record_table: &[
11175        Record { offset: 1786, dst: false, abbrev: 14 },
11176        Record { offset: 3600, dst: false, abbrev: 9 },
11177        Record { offset: 7200, dst: true, abbrev: 10 },
11178    ],
11179    records: &[
11180        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11181        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11182        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11183        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11184        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11185        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11186        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11187        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11188        2, 1, 2, 1, 2, 1,
11189    ],
11190    future: Future::DaylightSaving {
11191        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11192        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11193        start: (36480, 7200),
11194        end: (43648, 10800),
11195    },
11196};
11197
11198static ZONE_350: ZoneData = ZoneData {
11199    initial: Record { offset: 6920, dst: false, abbrev: 0 },
11200    starts: &[
11201        -2840147720, -1637114100, -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000,
11202        -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600,
11203        -986176800, -970452000, -954727200, -927165600, -898138800, -857257200, -844556400, -828226800,
11204        -812502000, -800157600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000,
11205        449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600,
11206        575420400, 591145200, 606870000, 622594800, 638319600, 641944800, 654652800, 670377600,
11207        686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800,
11208        811890000, 828223200, 846363600, 859680000, 877824000, 891129600, 909273600, 922579200,
11209        941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400,
11210        1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800,
11211        1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000,
11212        1319932800, 1332633600, 1351382400, 1364688000, 1382832000, 1396137600, 1414281600, 1427587200,
11213        1445731200, 1459036800, 1477785600, 1490486400, 1509235200, 1521936000, 1540684800, 1553990400,
11214        1572134400, 1585440000, 1603584000, 1616889600, 1635638400, 1640988000, 1648342800, 1667091600,
11215        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
11216        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
11217        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
11218        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
11219        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
11220        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
11221        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
11222        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
11223        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
11224        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
11225        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
11226        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
11227        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
11228        3321219600, 3339363600, 3352669200, 3370813200,
11229    ],
11230    record_table: &[
11231        Record { offset: 6900, dst: false, abbrev: 48 },
11232        Record { offset: 6264, dst: false, abbrev: 14 },
11233        Record { offset: 7200, dst: false, abbrev: 17 },
11234        Record { offset: 10800, dst: true, abbrev: 18 },
11235        Record { offset: 7200, dst: true, abbrev: 10 },
11236        Record { offset: 3600, dst: false, abbrev: 9 },
11237        Record { offset: 10800, dst: false, abbrev: 157 },
11238        Record { offset: 14400, dst: true, abbrev: 158 },
11239    ],
11240    records: &[
11241        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 5, 4, 5,
11242        4, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 3, 2, 3,
11243        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
11244        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
11245        2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11246        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11247        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11248        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11249        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11250        3, 2, 3, 2,
11251    ],
11252    future: Future::DaylightSaving {
11253        standard: Record { offset: 7200, dst: false, abbrev: 17 },
11254        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
11255        start: (36480, 10800),
11256        end: (43648, 14400),
11257    },
11258};
11259
11260static ZONE_351: ZoneData = ZoneData {
11261    initial: Record { offset: 3020, dst: false, abbrev: 0 },
11262    starts: &[
11263        -2524524620, -2398294220, -1692496800, -1680490800, -935110800, -857257200, -844556400, -828226800,
11264        -812502000, -796777200, -781052400, -769388400, -747010800, -736383600, -715215600, -706748400,
11265        -683161200, -675298800, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000,
11266        417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200,
11267        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
11268        670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800,
11269        796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200,
11270        922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400,
11271        1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600,
11272        1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800,
11273        1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200,
11274        1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400,
11275        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
11276        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
11277        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
11278        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
11279        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
11280        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
11281        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
11282        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
11283        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
11284        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
11285        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
11286        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
11287        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
11288        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
11289        3321219600, 3339363600, 3352669200, 3370813200,
11290    ],
11291    record_table: &[
11292        Record { offset: 3020, dst: false, abbrev: 48 },
11293        Record { offset: 3600, dst: false, abbrev: 9 },
11294        Record { offset: 7200, dst: true, abbrev: 10 },
11295    ],
11296    records: &[
11297        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11298        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11299        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11300        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11301        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11302        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11303        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11304        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11305        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11306    ],
11307    future: Future::DaylightSaving {
11308        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11309        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11310        start: (36480, 7200),
11311        end: (43648, 10800),
11312    },
11313};
11314
11315static ZONE_352: ZoneData = ZoneData {
11316    initial: Record { offset: -1284, dst: false, abbrev: 0 },
11317    starts: &[
11318        -2821649916, -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800,
11319        -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200,
11320        -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600,
11321        -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600,
11322        -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200,
11323        -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000,
11324        -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800,
11325        -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600,
11326        -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800,
11327        -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400,
11328        -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, 386125200, 401850000,
11329        417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200,
11330        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
11331        670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800,
11332        796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200,
11333        922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400,
11334        1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600,
11335        1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800,
11336        1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200,
11337        1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400,
11338        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
11339        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
11340        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
11341        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
11342        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
11343        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
11344        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
11345        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
11346        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
11347        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
11348        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
11349        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
11350        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
11351        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
11352        3321219600, 3339363600, 3352669200, 3370813200,
11353    ],
11354    record_table: &[
11355        Record { offset: 0, dst: false, abbrev: 1 },
11356        Record { offset: 3600, dst: true, abbrev: 33 },
11357        Record { offset: 7200, dst: true, abbrev: 155 },
11358        Record { offset: 3600, dst: false, abbrev: 9 },
11359        Record { offset: 7200, dst: true, abbrev: 10 },
11360    ],
11361    records: &[
11362        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11363        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11364        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 0, 1,
11365        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11366        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11367        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11368        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11369        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11370        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11371        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11372        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11373        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11374    ],
11375    future: Future::DaylightSaving {
11376        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11377        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11378        start: (36480, 7200),
11379        end: (43648, 10800),
11380    },
11381};
11382
11383static ZONE_353: ZoneData = ZoneData {
11384    initial: Record { offset: -609, dst: false, abbrev: 0 },
11385    starts: &[
11386        -1784245791, -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800,
11387        -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200,
11388        -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600,
11389        -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600,
11390        -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200,
11391        -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000,
11392        -950479200, -942012000, -930963600, -857257200, -844556400, -828226800, -812502000, -796777200,
11393        -781052400, -777952800, -772066800, -764805600, -748476000, -733356000, -719445600, -717030000,
11394        -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800, -605743200,
11395        -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400,
11396        -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200,
11397        -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600,
11398        -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200,
11399        -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000,
11400        120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200,
11401        246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600,
11402        372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800,
11403        499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200,
11404        625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400,
11405        751424400, 764730000, 782874000, 796179600, 814323600, 820454400, 828234000, 846378000,
11406        859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200,
11407        985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400,
11408        1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800,
11409        1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000,
11410        1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200,
11411        1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600,
11412        1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800,
11413        1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000,
11414        1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200,
11415        1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600,
11416        2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800,
11417        2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000,
11418        2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400,
11419        2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600,
11420        2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800,
11421        2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000,
11422        2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400,
11423        3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600,
11424        3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800,
11425        3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11426    ],
11427    record_table: &[
11428        Record { offset: 0, dst: false, abbrev: 1 },
11429        Record { offset: 3600, dst: true, abbrev: 33 },
11430        Record { offset: 7200, dst: true, abbrev: 10 },
11431        Record { offset: 3600, dst: false, abbrev: 9 },
11432        Record { offset: 7200, dst: true, abbrev: 155 },
11433        Record { offset: 3600, dst: false, abbrev: 33 },
11434    ],
11435    records: &[
11436        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11437        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11438        0, 1, 2, 3, 2, 3, 2, 3, 2, 4, 1, 0, 1, 0, 1, 4, 1, 0, 1, 0, 1, 0, 1, 0,
11439        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11440        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 5, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11441        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11442        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11443        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11444        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11445        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11446        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11447        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11448        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11449        1, 0, 1, 0, 1, 0, 1, 0,
11450    ],
11451    future: Future::DaylightSaving {
11452        standard: Record { offset: 0, dst: false, abbrev: 1 },
11453        daylight: Record { offset: 3600, dst: true, abbrev: 33 },
11454        start: (36480, 3600),
11455        end: (43648, 7200),
11456    },
11457};
11458
11459static ZONE_354: ZoneData = ZoneData {
11460    initial: Record { offset: 5989, dst: false, abbrev: 0 },
11461    starts: &[
11462        -2890258789, -1535938789, -875671200, -859773600, 354672000, 370396800, 386121600, 401846400,
11463        417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200,
11464        543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400,
11465        670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800,
11466        796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200,
11467        922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400,
11468        1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600,
11469        1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800,
11470        1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200,
11471        1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400,
11472        1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600,
11473        1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000,
11474        1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200,
11475        1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400,
11476        2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600,
11477        2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000,
11478        2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200,
11479        2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400,
11480        2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800,
11481        2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000,
11482        2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200,
11483        2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400,
11484        3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800,
11485        3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000,
11486        3321219600, 3339363600, 3352669200, 3370813200,
11487    ],
11488    record_table: &[
11489        Record { offset: 5989, dst: false, abbrev: 82 },
11490        Record { offset: 7200, dst: false, abbrev: 17 },
11491        Record { offset: 10800, dst: true, abbrev: 18 },
11492    ],
11493    records: &[
11494        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11495        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11496        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11497        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11498        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11499        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11500        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11501        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11502        2, 1, 2, 1,
11503    ],
11504    future: Future::DaylightSaving {
11505        standard: Record { offset: 7200, dst: false, abbrev: 17 },
11506        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
11507        start: (36480, 10800),
11508        end: (43648, 14400),
11509    },
11510};
11511
11512static ZONE_355: ZoneData = ZoneData {
11513    initial: Record { offset: -1075, dst: false, abbrev: 0 },
11514    starts: &[
11515        -2737842125, -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800,
11516        -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200,
11517        -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600,
11518        -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600,
11519        -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200,
11520        -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000,
11521        -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800,
11522        -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600,
11523        -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800,
11524        -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400,
11525        -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400,
11526        -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400,
11527        -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000,
11528        -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000,
11529        101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400,
11530        227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600,
11531        354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200,
11532        481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600,
11533        606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800,
11534        733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 820454400, 828234000,
11535        846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400,
11536        972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600,
11537        1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800,
11538        1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200,
11539        1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400,
11540        1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600,
11541        1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800,
11542        1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200,
11543        1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400,
11544        1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600,
11545        2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000,
11546        2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200,
11547        2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400,
11548        2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600,
11549        2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000,
11550        2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200,
11551        2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400,
11552        2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800,
11553        3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000,
11554        3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200,
11555        3370813200,
11556    ],
11557    record_table: &[
11558        Record { offset: 0, dst: false, abbrev: 1 },
11559        Record { offset: 3600, dst: true, abbrev: 33 },
11560        Record { offset: 7200, dst: true, abbrev: 155 },
11561        Record { offset: 3600, dst: false, abbrev: 33 },
11562    ],
11563    records: &[
11564        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11565        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11566        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 0, 1,
11567        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11568        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11569        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11570        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11571        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11572        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11573        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11574        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11575        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11576        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11577        0, 1, 0, 1, 0, 1, 0, 1, 0,
11578    ],
11579    future: Future::DaylightSaving {
11580        standard: Record { offset: 0, dst: false, abbrev: 1 },
11581        daylight: Record { offset: 3600, dst: true, abbrev: 33 },
11582        start: (36480, 3600),
11583        end: (43648, 7200),
11584    },
11585};
11586
11587static ZONE_356: ZoneData = ZoneData {
11588    initial: Record { offset: -506, dst: false, abbrev: 0 },
11589    starts: &[
11590        -2258092800, -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800,
11591        -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200,
11592        -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600,
11593        -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600,
11594        -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200,
11595        -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000,
11596        -950479200, -942012000, -930963600, -857257200, -844556400, -828226800, -812502000, -796777200,
11597        -781052400, -777952800, -772066800, -764805600, -748476000, -733356000, -719445600, -717030000,
11598        -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800, -605743200,
11599        -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400,
11600        -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200,
11601        -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600,
11602        -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200,
11603        -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000,
11604        120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200,
11605        246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600,
11606        372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800,
11607        499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200,
11608        625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400,
11609        751424400, 764730000, 782874000, 796179600, 814323600, 820454400, 828234000, 846378000,
11610        859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200,
11611        985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400,
11612        1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800,
11613        1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000,
11614        1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200,
11615        1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600,
11616        1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800,
11617        1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000,
11618        1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200,
11619        1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600,
11620        2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800,
11621        2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000,
11622        2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400,
11623        2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600,
11624        2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800,
11625        2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000,
11626        2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400,
11627        3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600,
11628        3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800,
11629        3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11630    ],
11631    record_table: &[
11632        Record { offset: 0, dst: false, abbrev: 1 },
11633        Record { offset: 3600, dst: true, abbrev: 33 },
11634        Record { offset: 7200, dst: true, abbrev: 10 },
11635        Record { offset: 3600, dst: false, abbrev: 9 },
11636        Record { offset: 7200, dst: true, abbrev: 155 },
11637        Record { offset: 3600, dst: false, abbrev: 33 },
11638    ],
11639    records: &[
11640        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11641        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11642        0, 1, 2, 3, 2, 3, 2, 3, 2, 4, 1, 0, 1, 0, 1, 4, 1, 0, 1, 0, 1, 0, 1, 0,
11643        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11644        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 5, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11645        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11646        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11647        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11648        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11649        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11650        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11651        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11652        1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11653        1, 0, 1, 0, 1, 0, 1, 0,
11654    ],
11655    future: Future::DaylightSaving {
11656        standard: Record { offset: 0, dst: false, abbrev: 1 },
11657        daylight: Record { offset: 3600, dst: true, abbrev: 33 },
11658        start: (36480, 3600),
11659        end: (43648, 7200),
11660    },
11661};
11662
11663static ZONE_357: ZoneData = ZoneData {
11664    initial: Record { offset: 4920, dst: false, abbrev: 0 },
11665    starts: &[
11666        -2422056120, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200,
11667        -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -780372000, -778730400,
11668        -762663600, -749095200, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000,
11669        449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600,
11670        575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400,
11671        701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800,
11672        828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000,
11673        954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400,
11674        1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600,
11675        1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000, 1414278000,
11676    ],
11677    record_table: &[
11678        Record { offset: 3600, dst: false, abbrev: 9 },
11679        Record { offset: 7200, dst: true, abbrev: 10 },
11680        Record { offset: 7200, dst: false, abbrev: 17 },
11681        Record { offset: 10800, dst: true, abbrev: 18 },
11682        Record { offset: 10800, dst: false, abbrev: 157 },
11683        Record { offset: 14400, dst: true, abbrev: 158 },
11684        Record { offset: 10800, dst: false, abbrev: 99 },
11685    ],
11686    records: &[
11687        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 4, 5, 4, 5, 4, 5, 4,
11688        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11689        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11690        3, 2, 3, 2, 3, 2, 6, 2,
11691    ],
11692    future: Future::Fixed { record: Record { offset: 7200, dst: false, abbrev: 17 } },
11693};
11694
11695static ZONE_358: ZoneData = ZoneData {
11696    initial: Record { offset: 7324, dst: false, abbrev: 0 },
11697    starts: &[
11698        -2840148124, -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800,
11699        354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800,
11700        481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200,
11701        606870000, 622594800, 638319600, 646783200, 686102400, 701827200, 717552000, 733276800,
11702        749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 831934800, 846378000,
11703        859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200,
11704        985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400,
11705        1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800,
11706        1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000,
11707        1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200,
11708        1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600,
11709        1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800,
11710        1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000,
11711        1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200,
11712        1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600,
11713        2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800,
11714        2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000,
11715        2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400,
11716        2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600,
11717        2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800,
11718        2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000,
11719        2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400,
11720        3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600,
11721        3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800,
11722        3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11723    ],
11724    record_table: &[
11725        Record { offset: 7324, dst: false, abbrev: 67 },
11726        Record { offset: 7200, dst: false, abbrev: 17 },
11727        Record { offset: 10800, dst: false, abbrev: 157 },
11728        Record { offset: 7200, dst: true, abbrev: 10 },
11729        Record { offset: 3600, dst: false, abbrev: 9 },
11730        Record { offset: 14400, dst: true, abbrev: 158 },
11731        Record { offset: 10800, dst: true, abbrev: 18 },
11732    ],
11733    records: &[
11734        0, 1, 2, 3, 4, 3, 4, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2,
11735        5, 2, 5, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11736        6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11737        6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11738        6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11739        6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11740        6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11741        6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1,
11742        6, 1, 6, 1, 6, 1, 6, 1,
11743    ],
11744    future: Future::DaylightSaving {
11745        standard: Record { offset: 7200, dst: false, abbrev: 17 },
11746        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
11747        start: (36480, 10800),
11748        end: (43648, 14400),
11749    },
11750};
11751
11752static ZONE_359: ZoneData = ZoneData {
11753    initial: Record { offset: 11928, dst: false, abbrev: 0 },
11754    starts: &[
11755        -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
11756        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
11757        575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000,
11758        717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800,
11759        846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200,
11760        972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400,
11761        1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600,
11762        1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400,
11763    ],
11764    record_table: &[
11765        Record { offset: 10800, dst: false, abbrev: 99 },
11766        Record { offset: 14400, dst: false, abbrev: 104 },
11767        Record { offset: 18000, dst: true, abbrev: 92 },
11768        Record { offset: 14400, dst: true, abbrev: 158 },
11769        Record { offset: 10800, dst: false, abbrev: 157 },
11770        Record { offset: 14400, dst: false, abbrev: 157 },
11771    ],
11772    records: &[
11773        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 1, 3,
11774        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
11775        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 5, 4,
11776    ],
11777    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 157 } },
11778};
11779
11780static ZONE_360: ZoneData = ZoneData {
11781    initial: Record { offset: -2205, dst: false, abbrev: 0 },
11782    starts: &[
11783        -2713908195, -1830384000, -1689555600, -1677801600, -1667433600, -1647738000, -1635897600, -1616202000,
11784        -1604361600, -1584666000, -1572739200, -1553043600, -1541203200, -1521507600, -1442451600, -1427677200,
11785        -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400,
11786        -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000,
11787        -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000,
11788        -942022800, -922496400, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600,
11789        -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600,
11790        -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400,
11791        -686181600, -670456800, -654732000, -639007200, -623282400, -607557600, -591832800, -575503200,
11792        -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800,
11793        -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600,
11794        -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400,
11795        -181173600, -165448800, -149724000, -133999200, -118274400, -102549600, 212544000, 228268800,
11796        243993600, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354672000,
11797        370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200,
11798        496800000, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200,
11799        622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400,
11800        749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600,
11801        877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000,
11802        1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
11803        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
11804        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
11805        1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000,
11806        1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200,
11807        1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400,
11808        1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800,
11809        1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000,
11810        2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200,
11811        2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400,
11812        2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800,
11813        2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000,
11814        2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200,
11815        2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600,
11816        2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800,
11817        2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000,
11818        3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200,
11819        3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600,
11820        3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11821    ],
11822    record_table: &[
11823        Record { offset: -2205, dst: false, abbrev: 0 },
11824        Record { offset: 0, dst: false, abbrev: 7 },
11825        Record { offset: 3600, dst: true, abbrev: 8 },
11826        Record { offset: 7200, dst: true, abbrev: 159 },
11827        Record { offset: 3600, dst: false, abbrev: 9 },
11828        Record { offset: 7200, dst: true, abbrev: 10 },
11829    ],
11830    records: &[
11831        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11832        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1,
11833        2, 3, 2, 1, 2, 3, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11834        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11835        2, 1, 2, 1, 2, 4, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11836        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 4, 5, 4, 5, 4, 5, 4, 2, 1, 2,
11837        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11838        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11839        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11840        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11841        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11842        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
11843        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
11844    ],
11845    future: Future::DaylightSaving {
11846        standard: Record { offset: 0, dst: false, abbrev: 7 },
11847        daylight: Record { offset: 3600, dst: true, abbrev: 8 },
11848        start: (36480, 3600),
11849        end: (43648, 7200),
11850    },
11851};
11852
11853static ZONE_361: ZoneData = ZoneData {
11854    initial: Record { offset: 3484, dst: false, abbrev: 0 },
11855    starts: &[
11856        -2713913884, -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400,
11857        -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
11858        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
11859        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
11860        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
11861        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
11862        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
11863        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
11864        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
11865        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
11866        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
11867        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
11868        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
11869        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
11870        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
11871        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
11872        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
11873        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
11874        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
11875        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
11876        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
11877        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
11878        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
11879        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
11880        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11881    ],
11882    record_table: &[
11883        Record { offset: 3600, dst: false, abbrev: 9 },
11884        Record { offset: 7200, dst: true, abbrev: 10 },
11885    ],
11886    records: &[
11887        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11888        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11889        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11890        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11891        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11892        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11893        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11894        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11895        0, 1, 0, 1, 0,
11896    ],
11897    future: Future::DaylightSaving {
11898        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11899        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11900        start: (36480, 7200),
11901        end: (43648, 10800),
11902    },
11903};
11904
11905static ZONE_362: ZoneData = ZoneData {
11906    initial: Record { offset: 1476, dst: false, abbrev: 0 },
11907    starts: &[
11908        -2069713476, -1692496800, -1680483600, -1662343200, -1650157200, -1632006000, -1618700400, -1612659600,
11909        -1604278800, -1585519200, -1574038800, -1552258800, -1539997200, -1520550000, -1507510800, -1490572800,
11910        -1473642000, -1459119600, -1444006800, -1427673600, -1411866000, -1396224000, -1379293200, -1364774400,
11911        -1348448400, -1333324800, -1316394000, -1301270400, -1284339600, -1269813600, -1253484000, -1238364000,
11912        -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800,
11913        -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400,
11914        -969228000, -950479200, -942012000, -935186400, -857257200, -844556400, -828226800, -812502000,
11915        -797986800, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800,
11916        276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200,
11917        401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
11918        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
11919        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
11920        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
11921        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
11922        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
11923        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
11924        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
11925        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
11926        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
11927        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
11928        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
11929        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
11930        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
11931        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
11932        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
11933        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
11934        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
11935        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
11936        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
11937        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
11938        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
11939        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
11940        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
11941    ],
11942    record_table: &[
11943        Record { offset: 3600, dst: false, abbrev: 9 },
11944        Record { offset: 7200, dst: true, abbrev: 10 },
11945        Record { offset: 0, dst: false, abbrev: 7 },
11946        Record { offset: 3600, dst: true, abbrev: 8 },
11947        Record { offset: 7200, dst: true, abbrev: 8 },
11948        Record { offset: 3600, dst: false, abbrev: 7 },
11949    ],
11950    records: &[
11951        0, 1, 0, 1, 0, 1, 0, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11952        3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2,
11953        3, 2, 3, 4, 5, 4, 5, 4, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11954        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11955        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11956        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11957        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11958        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11959        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11960        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
11961        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
11962    ],
11963    future: Future::DaylightSaving {
11964        standard: Record { offset: 3600, dst: false, abbrev: 9 },
11965        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
11966        start: (36480, 7200),
11967        end: (43648, 10800),
11968    },
11969};
11970
11971static ZONE_363: ZoneData = ZoneData {
11972    initial: Record { offset: -884, dst: false, abbrev: 0 },
11973    starts: &[
11974        -2177452800, -1631926800, -1616889600, -1601168400, -1585353600, -1442451600, -1427673600, -1379293200,
11975        -1364774400, -1348448400, -1333324800, -1316390400, -1301270400, -1284339600, -1269820800, -1026954000,
11976        -1017619200, -1001898000, -999482400, -986090400, -954115200, -940208400, -873079200, -862621200,
11977        -842839200, -828320400, -811389600, -796870800, -779940000, -765421200, -748490400, -733971600,
11978        -652327200, -639018000, 135122400, 150246000, 166572000, 181695600, 196812000, 212540400,
11979        228866400, 243990000, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800,
11980        354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000,
11981        481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400,
11982        606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600,
11983        733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000,
11984        859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200,
11985        985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400,
11986        1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800,
11987        1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000,
11988        1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200,
11989        1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600,
11990        1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800,
11991        1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000,
11992        1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200,
11993        1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600,
11994        2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800,
11995        2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000,
11996        2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400,
11997        2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600,
11998        2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800,
11999        2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000,
12000        2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400,
12001        3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600,
12002        3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800,
12003        3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12004    ],
12005    record_table: &[
12006        Record { offset: 0, dst: false, abbrev: 7 },
12007        Record { offset: 3600, dst: true, abbrev: 8 },
12008        Record { offset: 7200, dst: true, abbrev: 159 },
12009        Record { offset: 3600, dst: false, abbrev: 9 },
12010        Record { offset: 7200, dst: true, abbrev: 10 },
12011    ],
12012    records: &[
12013        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 1, 0, 3, 4, 3,
12014        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12015        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12016        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12017        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12018        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12019        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12020        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12021        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12022        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
12023    ],
12024    future: Future::DaylightSaving {
12025        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12026        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12027        start: (36480, 7200),
12028        end: (43648, 10800),
12029    },
12030};
12031
12032static ZONE_364: ZoneData = ZoneData {
12033    initial: Record { offset: 3484, dst: false, abbrev: 0 },
12034    starts: &[
12035        -2403478684, -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800,
12036        -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812588400,
12037        -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200,
12038        -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200,
12039        -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 102380400,
12040        118105200, 135730800, 148518000, 167187600, 180489600, 198637200, 211939200, 230086800,
12041        243388800, 261536400, 274838400, 292986000, 306288000, 323312400, 338342400, 354675600,
12042        370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800,
12043        496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200,
12044        622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400,
12045        749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600,
12046        877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000,
12047        1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
12048        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
12049        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
12050        1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000,
12051        1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200,
12052        1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400,
12053        1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800,
12054        1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000,
12055        2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200,
12056        2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400,
12057        2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800,
12058        2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000,
12059        2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200,
12060        2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600,
12061        2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800,
12062        2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000,
12063        3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200,
12064        3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600,
12065        3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12066    ],
12067    record_table: &[
12068        Record { offset: 3600, dst: false, abbrev: 9 },
12069        Record { offset: 7200, dst: true, abbrev: 10 },
12070    ],
12071    records: &[
12072        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12073        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12074        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12075        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12076        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12077        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12078        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12079        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12080        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12081        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12082        0, 1, 0, 1, 0, 1, 0,
12083    ],
12084    future: Future::DaylightSaving {
12085        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12086        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12087        start: (36480, 7200),
12088        end: (43648, 10800),
12089    },
12090};
12091
12092static ZONE_365: ZoneData = ZoneData {
12093    initial: Record { offset: 6616, dst: false, abbrev: 0 },
12094    starts: &[
12095        -2840147416, -1441158600, -1247536800, -899780400, -857257200, -844556400, -828226800, -812502000,
12096        -804650400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800,
12097        465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400,
12098        591145200, 606870000, 622594800, 670374000, 686102400, 701827200, 717552000, 733276800,
12099        749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000,
12100        877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400,
12101        1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600,
12102        1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800,
12103        1256428800, 1269734400, 1288483200, 1301184000,
12104    ],
12105    record_table: &[
12106        Record { offset: 6600, dst: false, abbrev: 27 },
12107        Record { offset: 7200, dst: false, abbrev: 17 },
12108        Record { offset: 10800, dst: false, abbrev: 157 },
12109        Record { offset: 7200, dst: true, abbrev: 10 },
12110        Record { offset: 3600, dst: false, abbrev: 9 },
12111        Record { offset: 14400, dst: true, abbrev: 158 },
12112        Record { offset: 10800, dst: true, abbrev: 18 },
12113        Record { offset: 10800, dst: false, abbrev: 99 },
12114    ],
12115    records: &[
12116        0, 1, 2, 3, 4, 3, 4, 3, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
12117        2, 5, 2, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6,
12118        1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 7,
12119    ],
12120    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 99 } },
12121};
12122
12123static ZONE_366: ZoneData = ZoneData {
12124    initial: Record { offset: 1772, dst: false, abbrev: 0 },
12125    starts: &[
12126        -2448318572, -1854403761, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200,
12127        -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400,
12128        -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000,
12129        -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800,
12130        -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600,
12131        -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200,
12132        -969238800, -950490000, -942012000, -904438800, -891136800, -877827600, -857257200, -844556400,
12133        -828226800, -812502000, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200,
12134        243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600,
12135        370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800,
12136        496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200,
12137        622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400,
12138        749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600,
12139        877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000,
12140        1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
12141        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
12142        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
12143        1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000,
12144        1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200,
12145        1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400,
12146        1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800,
12147        1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000,
12148        2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200,
12149        2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400,
12150        2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800,
12151        2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000,
12152        2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200,
12153        2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600,
12154        2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800,
12155        2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000,
12156        3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200,
12157        3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600,
12158        3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12159    ],
12160    record_table: &[
12161        Record { offset: 561, dst: false, abbrev: 6 },
12162        Record { offset: 0, dst: false, abbrev: 7 },
12163        Record { offset: 3600, dst: true, abbrev: 8 },
12164        Record { offset: 7200, dst: true, abbrev: 159 },
12165        Record { offset: 3600, dst: false, abbrev: 9 },
12166        Record { offset: 7200, dst: true, abbrev: 10 },
12167    ],
12168    records: &[
12169        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12170        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12171        2, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12172        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12173        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12174        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12175        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12176        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12177        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12178        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12179        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
12180    ],
12181    future: Future::DaylightSaving {
12182        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12183        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12184        start: (36480, 7200),
12185        end: (43648, 10800),
12186    },
12187};
12188
12189static ZONE_367: ZoneData = ZoneData {
12190    initial: Record { offset: 9017, dst: false, abbrev: 0 },
12191    starts: &[
12192        -2840149817, -1688265017, -1656819079, -1641353479, -1627965079, -1618716679, -1596429079, -1593820800,
12193        -1589860800, -1542427200, -1539493200, -1525323600, -1522728000, -1491188400, -1247536800, 354920400,
12194        370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600,
12195        496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000,
12196        622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400,
12197        733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800,
12198        859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000,
12199        985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200,
12200        1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600,
12201        1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400,
12202    ],
12203    record_table: &[
12204        Record { offset: 9017, dst: false, abbrev: 27 },
12205        Record { offset: 9079, dst: false, abbrev: 27 },
12206        Record { offset: 12679, dst: true, abbrev: 55 },
12207        Record { offset: 16279, dst: true, abbrev: 160 },
12208        Record { offset: 14400, dst: true, abbrev: 158 },
12209        Record { offset: 10800, dst: false, abbrev: 157 },
12210        Record { offset: 18000, dst: true, abbrev: 92 },
12211        Record { offset: 7200, dst: false, abbrev: 17 },
12212        Record { offset: 10800, dst: true, abbrev: 18 },
12213        Record { offset: 14400, dst: false, abbrev: 157 },
12214    ],
12215    records: &[
12216        0, 1, 2, 1, 3, 2, 3, 4, 5, 4, 6, 4, 5, 7, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4,
12217        5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 8, 7, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12218        4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12219        4, 5, 4, 5, 9, 5,
12220    ],
12221    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 157 } },
12222};
12223
12224static ZONE_368: ZoneData = ZoneData {
12225    initial: Record { offset: 561, dst: false, abbrev: 0 },
12226    starts: &[
12227        -2486592561, -1855958961, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200,
12228        -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400,
12229        -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000,
12230        -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800,
12231        -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600,
12232        -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200,
12233        -969238800, -950490000, -942012000, -932436000, -857257200, -844556400, -828226800, -812502000,
12234        -800071200, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200,
12235        260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400,
12236        386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600,
12237        512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000,
12238        638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200,
12239        764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600,
12240        891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800,
12241        1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000,
12242        1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400,
12243        1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600,
12244        1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800,
12245        1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000,
12246        1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400,
12247        1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600,
12248        1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800,
12249        2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200,
12250        2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400,
12251        2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600,
12252        2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800,
12253        2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200,
12254        2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400,
12255        2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600,
12256        2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000,
12257        3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200,
12258        3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400,
12259        3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12260    ],
12261    record_table: &[
12262        Record { offset: 561, dst: false, abbrev: 6 },
12263        Record { offset: 0, dst: false, abbrev: 7 },
12264        Record { offset: 3600, dst: true, abbrev: 8 },
12265        Record { offset: 7200, dst: true, abbrev: 10 },
12266        Record { offset: 3600, dst: false, abbrev: 9 },
12267        Record { offset: 7200, dst: true, abbrev: 159 },
12268    ],
12269    records: &[
12270        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12271        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12272        2, 1, 2, 3, 4, 3, 4, 3, 5, 2, 5, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12273        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12274        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12275        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12276        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12277        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12278        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12279        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12280        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
12281    ],
12282    future: Future::DaylightSaving {
12283        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12284        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12285        start: (36480, 7200),
12286        end: (43648, 10800),
12287    },
12288};
12289
12290static ZONE_369: ZoneData = ZoneData {
12291    initial: Record { offset: 5794, dst: false, abbrev: 0 },
12292    starts: &[
12293        -2840146594, -1632008194, -1618702594, -1601681794, -1597275394, -1377308194, -928029600, -899521200,
12294        -857257200, -844556400, -828226800, -812502000, -796777200, -795834000, 354920400, 370728000,
12295        386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400,
12296        512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400,
12297        638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600,
12298        764726400, 780451200, 796176000, 811900800, 828230400, 843955200, 859683600, 877827600,
12299        891133200, 909277200, 922582800, 941331600, 978386400, 985482000, 1004230800, 1017536400,
12300        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
12301        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
12302        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
12303        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
12304        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
12305        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
12306        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
12307        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
12308        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
12309        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
12310        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
12311        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
12312        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
12313        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
12314        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
12315        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
12316        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
12317        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
12318        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12319    ],
12320    record_table: &[
12321        Record { offset: 5794, dst: false, abbrev: 131 },
12322        Record { offset: 9394, dst: true, abbrev: 161 },
12323        Record { offset: 7200, dst: false, abbrev: 17 },
12324        Record { offset: 10800, dst: false, abbrev: 157 },
12325        Record { offset: 7200, dst: true, abbrev: 10 },
12326        Record { offset: 3600, dst: false, abbrev: 9 },
12327        Record { offset: 14400, dst: true, abbrev: 158 },
12328        Record { offset: 10800, dst: true, abbrev: 18 },
12329    ],
12330    records: &[
12331        0, 1, 0, 1, 0, 2, 3, 4, 5, 4, 5, 4, 5, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12332        6, 3, 6, 3, 6, 3, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2,
12333        7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7,
12334        2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7,
12335        2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7,
12336        2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7,
12337        2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7,
12338        2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7,
12339        2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2,
12340    ],
12341    future: Future::DaylightSaving {
12342        standard: Record { offset: 7200, dst: false, abbrev: 17 },
12343        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
12344        start: (36480, 10800),
12345        end: (43648, 14400),
12346    },
12347};
12348
12349static ZONE_370: ZoneData = ZoneData {
12350    initial: Record { offset: 2996, dst: false, abbrev: 0 },
12351    starts: &[
12352        -3252098996, -2403565200, -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800,
12353        -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800,
12354        -812502000, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200,
12355        -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000,
12356        -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000,
12357        107910000, 118191600, 138754800, 149641200, 170809200, 181090800, 202258800, 212540400,
12358        233103600, 243990000, 265158000, 276044400, 296607600, 307494000, 323830800, 338950800,
12359        354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000,
12360        481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400,
12361        606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600,
12362        733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000,
12363        859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200,
12364        985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400,
12365        1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800,
12366        1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000,
12367        1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200,
12368        1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600,
12369        1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800,
12370        1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000,
12371        1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200,
12372        1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600,
12373        2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800,
12374        2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000,
12375        2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400,
12376        2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600,
12377        2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800,
12378        2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000,
12379        2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400,
12380        3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600,
12381        3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800,
12382        3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12383    ],
12384    record_table: &[
12385        Record { offset: 2996, dst: false, abbrev: 131 },
12386        Record { offset: 3600, dst: false, abbrev: 9 },
12387        Record { offset: 7200, dst: true, abbrev: 10 },
12388    ],
12389    records: &[
12390        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12391        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12392        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12393        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12394        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12395        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12396        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12397        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12398        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12399        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12400        2, 1, 2, 1, 2, 1, 2, 1,
12401    ],
12402    future: Future::DaylightSaving {
12403        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12404        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12405        start: (36480, 7200),
12406        end: (43648, 10800),
12407    },
12408};
12409
12410static ZONE_371: ZoneData = ZoneData {
12411    initial: Record { offset: 12020, dst: false, abbrev: 0 },
12412    starts: &[
12413        -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
12414        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
12415        575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400,
12416        687916800, 701820000, 717544800, 733269600, 748994400, 764719200, 780444000, 796168800,
12417        811893600, 828223200, 846367200, 859672800, 877816800, 891122400, 909266400, 922572000,
12418        941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200,
12419        1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600,
12420        1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288479600, 1301180400,
12421    ],
12422    record_table: &[
12423        Record { offset: 10800, dst: false, abbrev: 99 },
12424        Record { offset: 14400, dst: false, abbrev: 104 },
12425        Record { offset: 18000, dst: true, abbrev: 92 },
12426        Record { offset: 14400, dst: true, abbrev: 104 },
12427        Record { offset: 10800, dst: true, abbrev: 99 },
12428    ],
12429    records: &[
12430        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 3, 0, 4, 0,
12431        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
12432        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 1,
12433    ],
12434    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
12435};
12436
12437static ZONE_372: ZoneData = ZoneData {
12438    initial: Record { offset: 4420, dst: false, abbrev: 0 },
12439    starts: &[
12440        -2713914820, -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400,
12441        -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
12442        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
12443        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
12444        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
12445        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
12446        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
12447        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
12448        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
12449        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
12450        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
12451        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
12452        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
12453        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
12454        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
12455        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
12456        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
12457        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
12458        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
12459        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
12460        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
12461        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
12462        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
12463        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
12464        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12465    ],
12466    record_table: &[
12467        Record { offset: 3600, dst: false, abbrev: 9 },
12468        Record { offset: 7200, dst: true, abbrev: 10 },
12469    ],
12470    records: &[
12471        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12472        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12473        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12474        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12475        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12476        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12477        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12478        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12479        0, 1, 0, 1, 0,
12480    ],
12481    future: Future::DaylightSaving {
12482        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12483        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12484        start: (36480, 7200),
12485        end: (43648, 10800),
12486    },
12487};
12488
12489static ZONE_373: ZoneData = ZoneData {
12490    initial: Record { offset: 11058, dst: false, abbrev: 0 },
12491    starts: &[
12492        -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
12493        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
12494        575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000,
12495        717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800,
12496        846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200,
12497        972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400,
12498        1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600,
12499        1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1480806000,
12500    ],
12501    record_table: &[
12502        Record { offset: 10800, dst: false, abbrev: 99 },
12503        Record { offset: 14400, dst: false, abbrev: 104 },
12504        Record { offset: 18000, dst: true, abbrev: 92 },
12505        Record { offset: 14400, dst: true, abbrev: 104 },
12506    ],
12507    records: &[
12508        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 3, 0, 3, 0, 1, 3,
12509        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
12510        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 1,
12511    ],
12512    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
12513};
12514
12515static ZONE_374: ZoneData = ZoneData {
12516    initial: Record { offset: 8184, dst: false, abbrev: 0 },
12517    starts: &[
12518        -2840148984, -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000,
12519        -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800,
12520        465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400,
12521        591145200, 606870000, 622594800, 646786800, 701827200, 717552000, 733276800, 749001600,
12522        764726400, 767739600, 780447600, 796172400, 811897200, 828219600, 846374400, 859683600,
12523        877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000,
12524        1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
12525        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
12526        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
12527        1382835600, 1396137600, 1414274400,
12528    ],
12529    record_table: &[
12530        Record { offset: 8160, dst: false, abbrev: 69 },
12531        Record { offset: 7200, dst: false, abbrev: 17 },
12532        Record { offset: 10800, dst: false, abbrev: 157 },
12533        Record { offset: 7200, dst: true, abbrev: 10 },
12534        Record { offset: 3600, dst: false, abbrev: 9 },
12535        Record { offset: 14400, dst: true, abbrev: 158 },
12536        Record { offset: 10800, dst: true, abbrev: 18 },
12537        Record { offset: 14400, dst: false, abbrev: 157 },
12538    ],
12539    records: &[
12540        0, 1, 2, 3, 4, 3, 4, 3, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
12541        2, 5, 2, 1, 6, 1, 6, 1, 6, 5, 2, 5, 2, 5, 2, 6, 1, 6, 1, 6, 1, 6, 1, 6,
12542        1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6,
12543        1, 7, 2,
12544    ],
12545    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 157 } },
12546};
12547
12548static ZONE_375: ZoneData = ZoneData {
12549    initial: Record { offset: 5144, dst: false, abbrev: 0 },
12550    starts: &[
12551        -2713915544, -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400,
12552        -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
12553        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
12554        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
12555        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
12556        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
12557        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
12558        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
12559        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
12560        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
12561        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
12562        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
12563        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
12564        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
12565        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
12566        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
12567        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
12568        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
12569        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
12570        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
12571        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
12572        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
12573        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
12574        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
12575        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12576    ],
12577    record_table: &[
12578        Record { offset: 3600, dst: false, abbrev: 9 },
12579        Record { offset: 7200, dst: true, abbrev: 10 },
12580    ],
12581    records: &[
12582        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12583        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12584        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12585        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12586        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12587        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12588        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12589        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12590        0, 1, 0, 1, 0,
12591    ],
12592    future: Future::DaylightSaving {
12593        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12594        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12595        start: (36480, 7200),
12596        end: (43648, 10800),
12597    },
12598};
12599
12600static ZONE_376: ZoneData = ZoneData {
12601    initial: Record { offset: 5596, dst: false, abbrev: 0 },
12602    starts: &[
12603        -2840146396, -2369527016, -857257200, -844556400, -828226800, -812502000, -796777200, -781048800,
12604        291762000, 307576800, 323816400, 339026400, 355266000, 370393200, 386715600, 401846400,
12605        417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600,
12606        543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800,
12607        670370400, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400,
12608        796168800, 811890000, 828223200, 846363600, 852069600, 859683600, 877827600, 891133200,
12609        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
12610        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
12611        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
12612        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
12613        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
12614        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
12615        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
12616        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
12617        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
12618        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
12619        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
12620        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
12621        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
12622        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
12623        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
12624        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
12625        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
12626        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
12627        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
12628        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12629    ],
12630    record_table: &[
12631        Record { offset: 7016, dst: false, abbrev: 117 },
12632        Record { offset: 7200, dst: false, abbrev: 17 },
12633        Record { offset: 3600, dst: false, abbrev: 9 },
12634        Record { offset: 7200, dst: true, abbrev: 10 },
12635        Record { offset: 10800, dst: true, abbrev: 18 },
12636    ],
12637    records: &[
12638        0, 1, 2, 3, 2, 3, 2, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1,
12639        4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 1, 4, 1, 4,
12640        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
12641        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
12642        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
12643        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
12644        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
12645        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4,
12646        1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1,
12647    ],
12648    future: Future::DaylightSaving {
12649        standard: Record { offset: 7200, dst: false, abbrev: 17 },
12650        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
12651        start: (36480, 10800),
12652        end: (43648, 14400),
12653    },
12654};
12655
12656static ZONE_377: ZoneData = ZoneData {
12657    initial: Record { offset: 4332, dst: false, abbrev: 0 },
12658    starts: &[
12659        -2871681132, -2208992414, -1692496800, -1680483600, 323830800, 338950800, 354675600, 370400400,
12660        386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600,
12661        512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000,
12662        638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200,
12663        764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600,
12664        891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800,
12665        1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000,
12666        1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400,
12667        1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600,
12668        1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800,
12669        1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000,
12670        1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400,
12671        1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600,
12672        1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800,
12673        2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200,
12674        2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400,
12675        2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600,
12676        2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800,
12677        2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200,
12678        2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400,
12679        2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600,
12680        2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000,
12681        3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200,
12682        3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400,
12683        3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12684    ],
12685    record_table: &[
12686        Record { offset: 3614, dst: false, abbrev: 162 },
12687        Record { offset: 3600, dst: false, abbrev: 9 },
12688        Record { offset: 7200, dst: true, abbrev: 10 },
12689    ],
12690    records: &[
12691        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12692        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12693        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12694        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12695        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12696        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12697        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12698        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
12699        2, 1, 2, 1, 2, 1,
12700    ],
12701    future: Future::DaylightSaving {
12702        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12703        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12704        start: (36480, 7200),
12705        end: (43648, 10800),
12706    },
12707};
12708
12709static ZONE_378: ZoneData = ZoneData {
12710    initial: Record { offset: 5940, dst: false, abbrev: 0 },
12711    starts: &[
12712        -2840146740, -1638322740, -1632006000, -1618700400, -1593824400, -1535938740, -927943200, -892954800,
12713        -857257200, -844556400, -828226800, -812502000, -797652000, 354920400, 370728000, 386456400,
12714        402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200,
12715        528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200,
12716        654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400,
12717        780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600,
12718        909277200, 922582800, 941331600, 1014242400, 1017536400, 1035680400, 1048986000, 1067130000,
12719        1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200,
12720        1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400,
12721        1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800,
12722        1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000,
12723        1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200,
12724        1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400,
12725        1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800,
12726        1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000,
12727        2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200,
12728        2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600,
12729        2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800,
12730        2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000,
12731        2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200,
12732        2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600,
12733        2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800,
12734        2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000,
12735        3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400,
12736        3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600,
12737        3352669200, 3370813200,
12738    ],
12739    record_table: &[
12740        Record { offset: 5940, dst: false, abbrev: 134 },
12741        Record { offset: 3600, dst: false, abbrev: 9 },
12742        Record { offset: 7200, dst: true, abbrev: 10 },
12743        Record { offset: 7200, dst: false, abbrev: 17 },
12744        Record { offset: 10800, dst: false, abbrev: 157 },
12745        Record { offset: 14400, dst: true, abbrev: 158 },
12746        Record { offset: 10800, dst: true, abbrev: 18 },
12747    ],
12748    records: &[
12749        0, 1, 2, 1, 0, 3, 4, 2, 1, 2, 1, 2, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
12750        4, 5, 4, 5, 4, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6,
12751        3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12752        6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12753        6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12754        6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12755        6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12756        6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12757        6, 3, 6, 3, 6, 3, 6, 3, 6, 3,
12758    ],
12759    future: Future::DaylightSaving {
12760        standard: Record { offset: 7200, dst: false, abbrev: 17 },
12761        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
12762        start: (36480, 10800),
12763        end: (43648, 14400),
12764    },
12765};
12766
12767static ZONE_379: ZoneData = ZoneData {
12768    initial: Record { offset: 4760, dst: false, abbrev: 0 },
12769    starts: &[
12770        -1767230360, -932346000, -857257200, -844556400, -843519600, 136854000, 149896800, 168130800,
12771        181432800, 199839600, 213141600, 231894000, 244591200, 263257200, 276040800, 294706800,
12772        307490400, 326156400, 339458400, 357087600, 370389600, 389142000, 402444000, 419468400,
12773        433807200, 449622000, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000,
12774        559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200,
12775        686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600,
12776        811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800,
12777        941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000,
12778        1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400,
12779        1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600,
12780        1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800,
12781        1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000,
12782        1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400,
12783        1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600,
12784        1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800,
12785        1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200,
12786        2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400,
12787        2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600,
12788        2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800,
12789        2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200,
12790        2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400,
12791        2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600,
12792        2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000,
12793        2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200,
12794        3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400,
12795        3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600,
12796        3339363600, 3352669200, 3370813200,
12797    ],
12798    record_table: &[
12799        Record { offset: 3600, dst: false, abbrev: 9 },
12800        Record { offset: 7200, dst: true, abbrev: 10 },
12801    ],
12802    records: &[
12803        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12804        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12805        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12806        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12807        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12808        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12809        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12810        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12811        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
12812    ],
12813    future: Future::DaylightSaving {
12814        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12815        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12816        start: (36480, 7200),
12817        end: (43648, 10800),
12818    },
12819};
12820
12821static ZONE_380: ZoneData = ZoneData {
12822    initial: Record { offset: 11616, dst: false, abbrev: 0 },
12823    starts: &[
12824        -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
12825        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
12826        575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400,
12827        695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400,
12828        811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600,
12829        941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800,
12830        1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200,
12831        1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400,
12832        1414274400, 1459033200,
12833    ],
12834    record_table: &[
12835        Record { offset: 10800, dst: false, abbrev: 99 },
12836        Record { offset: 14400, dst: false, abbrev: 104 },
12837        Record { offset: 18000, dst: true, abbrev: 92 },
12838        Record { offset: 14400, dst: true, abbrev: 104 },
12839        Record { offset: 10800, dst: true, abbrev: 99 },
12840        Record { offset: 7200, dst: false, abbrev: 100 },
12841    ],
12842    records: &[
12843        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 0, 3, 0, 4, 5,
12844        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3,
12845        0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 1,
12846    ],
12847    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
12848};
12849
12850static ZONE_381: ZoneData = ZoneData {
12851    initial: Record { offset: 2284, dst: false, abbrev: 0 },
12852    starts: &[
12853        -2385247084, -904435200, -891129600, -872985600, -859680000, 354675600, 370400400, 386125200,
12854        401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
12855        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
12856        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
12857        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
12858        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
12859        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
12860        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
12861        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
12862        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
12863        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
12864        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
12865        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
12866        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
12867        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
12868        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
12869        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
12870        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
12871        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
12872        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
12873        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
12874        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
12875        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
12876        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
12877        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12878    ],
12879    record_table: &[
12880        Record { offset: 3600, dst: false, abbrev: 9 },
12881        Record { offset: 7200, dst: true, abbrev: 10 },
12882    ],
12883    records: &[
12884        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12885        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12886        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12887        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12888        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12889        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12890        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12891        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12892        0, 1, 0, 1, 0,
12893    ],
12894    future: Future::DaylightSaving {
12895        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12896        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12897        start: (36480, 7200),
12898        end: (43648, 10800),
12899    },
12900};
12901
12902static ZONE_382: ZoneData = ZoneData {
12903    initial: Record { offset: 3921, dst: false, abbrev: 0 },
12904    starts: &[
12905        -2422055121, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1569711600,
12906        -1555801200, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400,
12907        -780188400, -748479600, -733273200, -717634800, -701910000, -684975600, -670460400, 323823600,
12908        338940000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400,
12909        465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600,
12910        591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800,
12911        717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000,
12912        846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400,
12913        972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600,
12914        1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800,
12915        1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200,
12916        1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400,
12917        1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600,
12918        1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800,
12919        1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200,
12920        1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400,
12921        1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600,
12922        2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000,
12923        2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200,
12924        2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400,
12925        2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600,
12926        2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000,
12927        2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200,
12928        2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400,
12929        2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800,
12930        3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000,
12931        3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200,
12932        3370813200,
12933    ],
12934    record_table: &[
12935        Record { offset: 3600, dst: false, abbrev: 9 },
12936        Record { offset: 7200, dst: true, abbrev: 10 },
12937    ],
12938    records: &[
12939        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12940        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12941        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12942        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12943        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12944        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12945        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12946        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12947        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
12948        0,
12949    ],
12950    future: Future::DaylightSaving {
12951        standard: Record { offset: 3600, dst: false, abbrev: 9 },
12952        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
12953        start: (36480, 7200),
12954        end: (43648, 10800),
12955    },
12956};
12957
12958static ZONE_383: ZoneData = ZoneData {
12959    initial: Record { offset: 6076, dst: false, abbrev: 0 },
12960    starts: &[
12961        -2840146876, -1672536240, -1585100136, -1561251600, -1553565600, -928198800, -900126000, -857257200,
12962        -844556400, -828226800, -812502000, -802144800, 354920400, 370728000, 386456400, 402264000,
12963        417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000,
12964        543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800,
12965        670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200,
12966        796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891133200, 909277200,
12967        922582800, 941331600, 1041372000, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200,
12968        1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400,
12969        1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600,
12970        1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000,
12971        1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200,
12972        1635642000, 1648342800, 1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400,
12973        1761440400, 1774746000, 1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800,
12974        1887843600, 1901149200, 1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000,
12975        2014246800, 2026947600, 2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200,
12976        2140045200, 2153350800, 2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400,
12977        2266448400, 2279754000, 2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800,
12978        2392851600, 2405552400, 2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000,
12979        2519254800, 2531955600, 2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200,
12980        2645053200, 2658358800, 2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600,
12981        2771456400, 2784762000, 2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800,
12982        2897859600, 2910560400, 2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000,
12983        3023658000, 3036963600, 3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200,
12984        3150061200, 3163366800, 3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600,
12985        3276464400, 3289165200, 3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
12986    ],
12987    record_table: &[
12988        Record { offset: 5040, dst: false, abbrev: 163 },
12989        Record { offset: 5736, dst: false, abbrev: 67 },
12990        Record { offset: 3600, dst: false, abbrev: 9 },
12991        Record { offset: 7200, dst: false, abbrev: 17 },
12992        Record { offset: 10800, dst: false, abbrev: 157 },
12993        Record { offset: 7200, dst: true, abbrev: 10 },
12994        Record { offset: 14400, dst: true, abbrev: 158 },
12995        Record { offset: 10800, dst: true, abbrev: 18 },
12996    ],
12997    records: &[
12998        0, 1, 2, 3, 2, 4, 5, 2, 5, 2, 5, 4, 6, 4, 6, 4, 6, 4, 6, 4, 6, 4, 6, 4,
12999        6, 4, 6, 4, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 5, 2,
13000        5, 3, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7,
13001        3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7,
13002        3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7,
13003        3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7,
13004        3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7,
13005        3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7,
13006        3, 7, 3, 7, 3, 7, 3,
13007    ],
13008    future: Future::DaylightSaving {
13009        standard: Record { offset: 7200, dst: false, abbrev: 17 },
13010        daylight: Record { offset: 10800, dst: true, abbrev: 18 },
13011        start: (36480, 10800),
13012        end: (43648, 14400),
13013    },
13014};
13015
13016static ZONE_384: ZoneData = ZoneData {
13017    initial: Record { offset: 10660, dst: false, abbrev: 0 },
13018    starts: &[
13019        -1577761060, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400,
13020        449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000,
13021        575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000,
13022        717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800,
13023        846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200,
13024        972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400,
13025        1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600,
13026        1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1540681200,
13027        1609020000,
13028    ],
13029    record_table: &[
13030        Record { offset: 10800, dst: false, abbrev: 99 },
13031        Record { offset: 14400, dst: false, abbrev: 104 },
13032        Record { offset: 18000, dst: true, abbrev: 92 },
13033        Record { offset: 14400, dst: true, abbrev: 158 },
13034        Record { offset: 10800, dst: false, abbrev: 157 },
13035        Record { offset: 14400, dst: false, abbrev: 157 },
13036    ],
13037    records: &[
13038        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 4, 3, 4, 3, 4, 1, 3,
13039        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
13040        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 5, 4, 1, 4,
13041    ],
13042    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 157 } },
13043};
13044
13045static ZONE_385: ZoneData = ZoneData {
13046    initial: Record { offset: 5040, dst: false, abbrev: 0 },
13047    starts: &[
13048        -2840145840, -1717032240, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400,
13049        -1600473600, -1587168000, -1501725600, -931734000, -857257200, -844556400, -828226800, -812502000,
13050        -796608000, -778726800, -762660000, -748486800, -733273200, -715215600, -701910000, -684975600,
13051        -670460400, -654130800, -639010800, -397094400, -386812800, -371088000, -355363200, -334195200,
13052        -323308800, -307584000, -291859200, -271296000, -260409600, -239846400, -228960000, -208396800,
13053        -197510400, -176342400, -166060800, 228873600, 243993600, 260323200, 276048000, 291772800,
13054        307497600, 323827200, 338947200, 354672000, 370396800, 386121600, 401846400, 417571200,
13055        433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400,
13056        559699200, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200,
13057        686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600,
13058        811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800,
13059        941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000,
13060        1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400,
13061        1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600,
13062        1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800,
13063        1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000,
13064        1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400,
13065        1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000, 1792890000, 1806195600,
13066        1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200, 1919293200, 1932598800,
13067        1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600, 2045696400, 2058397200,
13068        2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800, 2172099600, 2184800400,
13069        2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000, 2297898000, 2311203600,
13070        2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400, 2424301200, 2437606800,
13071        2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600, 2550704400, 2563405200,
13072        2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800, 2676502800, 2689808400,
13073        2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000, 2802906000, 2816211600,
13074        2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400, 2929309200, 2942010000,
13075        2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600, 3055712400, 3068413200,
13076        3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800, 3181510800, 3194816400,
13077        3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200, 3307914000, 3321219600,
13078        3339363600, 3352669200, 3370813200,
13079    ],
13080    record_table: &[
13081        Record { offset: 5040, dst: false, abbrev: 163 },
13082        Record { offset: 3600, dst: false, abbrev: 9 },
13083        Record { offset: 7200, dst: true, abbrev: 10 },
13084        Record { offset: 7200, dst: false, abbrev: 17 },
13085        Record { offset: 10800, dst: true, abbrev: 18 },
13086    ],
13087    records: &[
13088        0, 1, 2, 1, 2, 1, 2, 3, 4, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13089        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13090        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13091        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13092        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13093        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13094        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13095        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13096        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13097        1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13098        1, 2, 1,
13099    ],
13100    future: Future::DaylightSaving {
13101        standard: Record { offset: 3600, dst: false, abbrev: 9 },
13102        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
13103        start: (36480, 7200),
13104        end: (43648, 10800),
13105    },
13106};
13107
13108static ZONE_386: ZoneData = ZoneData {
13109    initial: Record { offset: 3832, dst: false, abbrev: 0 },
13110    starts: &[
13111        -2713914232, -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400,
13112        -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400,
13113        528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800,
13114        654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000,
13115        780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200,
13116        909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400,
13117        1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800,
13118        1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000,
13119        1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200,
13120        1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600,
13121        1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800,
13122        1667091600, 1679792400, 1698541200, 1711846800, 1729990800, 1743296400, 1761440400, 1774746000,
13123        1792890000, 1806195600, 1824944400, 1837645200, 1856394000, 1869094800, 1887843600, 1901149200,
13124        1919293200, 1932598800, 1950742800, 1964048400, 1982797200, 1995498000, 2014246800, 2026947600,
13125        2045696400, 2058397200, 2077146000, 2090451600, 2108595600, 2121901200, 2140045200, 2153350800,
13126        2172099600, 2184800400, 2203549200, 2216250000, 2234998800, 2248304400, 2266448400, 2279754000,
13127        2297898000, 2311203600, 2329347600, 2342653200, 2361402000, 2374102800, 2392851600, 2405552400,
13128        2424301200, 2437606800, 2455750800, 2469056400, 2487200400, 2500506000, 2519254800, 2531955600,
13129        2550704400, 2563405200, 2582154000, 2595459600, 2613603600, 2626909200, 2645053200, 2658358800,
13130        2676502800, 2689808400, 2708557200, 2721258000, 2740006800, 2752707600, 2771456400, 2784762000,
13131        2802906000, 2816211600, 2834355600, 2847661200, 2866410000, 2879110800, 2897859600, 2910560400,
13132        2929309200, 2942010000, 2960758800, 2974064400, 2992208400, 3005514000, 3023658000, 3036963600,
13133        3055712400, 3068413200, 3087162000, 3099862800, 3118611600, 3131917200, 3150061200, 3163366800,
13134        3181510800, 3194816400, 3212960400, 3226266000, 3245014800, 3257715600, 3276464400, 3289165200,
13135        3307914000, 3321219600, 3339363600, 3352669200, 3370813200,
13136    ],
13137    record_table: &[
13138        Record { offset: 3600, dst: false, abbrev: 9 },
13139        Record { offset: 7200, dst: true, abbrev: 10 },
13140    ],
13141    records: &[
13142        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13143        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13144        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13145        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13146        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13147        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13148        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13149        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13150        0, 1, 0, 1, 0,
13151    ],
13152    future: Future::DaylightSaving {
13153        standard: Record { offset: 3600, dst: false, abbrev: 9 },
13154        daylight: Record { offset: 7200, dst: true, abbrev: 10 },
13155        start: (36480, 7200),
13156        end: (43648, 10800),
13157    },
13158};
13159
13160static ZONE_387: ZoneData = ZoneData {
13161    initial: Record { offset: 0, dst: false, abbrev: 65 },
13162    starts: &[
13163    ],
13164    record_table: &[
13165    ],
13166    records: &[
13167    ],
13168    future: Future::Fixed { record: Record { offset: 0, dst: false, abbrev: 65 } },
13169};
13170
13171static ZONE_388: ZoneData = ZoneData {
13172    initial: Record { offset: -37886, dst: false, abbrev: 0 },
13173    starts: &[
13174        -2334101314, -1157283000, -1155436200, -880198200, -769395600, -765376200, -712150200,
13175    ],
13176    record_table: &[
13177        Record { offset: -37800, dst: false, abbrev: 36 },
13178        Record { offset: -34200, dst: true, abbrev: 37 },
13179        Record { offset: -34200, dst: true, abbrev: 164 },
13180        Record { offset: -34200, dst: true, abbrev: 165 },
13181        Record { offset: -36000, dst: false, abbrev: 36 },
13182    ],
13183    records: &[
13184        0, 1, 0, 2, 3, 0, 4,
13185    ],
13186    future: Future::Fixed { record: Record { offset: -36000, dst: false, abbrev: 36 } },
13187};
13188
13189static ZONE_389: ZoneData = ZoneData {
13190    initial: Record { offset: 11404, dst: false, abbrev: 0 },
13191    starts: &[
13192        -1846293004, -499924800, -492062400,
13193    ],
13194    record_table: &[
13195        Record { offset: 10800, dst: false, abbrev: 5 },
13196        Record { offset: 14400, dst: true, abbrev: 166 },
13197    ],
13198    records: &[
13199        0, 1, 0,
13200    ],
13201    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
13202};
13203
13204static ZONE_390: ZoneData = ZoneData {
13205    initial: Record { offset: 17380, dst: false, abbrev: 0 },
13206    starts: &[
13207        -1988167780, 820436400,
13208    ],
13209    record_table: &[
13210        Record { offset: 18000, dst: false, abbrev: 92 },
13211        Record { offset: 21600, dst: false, abbrev: 96 },
13212    ],
13213    records: &[
13214        0, 1,
13215    ],
13216    future: Future::Fixed { record: Record { offset: 21600, dst: false, abbrev: 96 } },
13217};
13218
13219static ZONE_391: ZoneData = ZoneData {
13220    initial: Record { offset: 25372, dst: false, abbrev: 0 },
13221    starts: &[
13222        -2364102172,
13223    ],
13224    record_table: &[
13225        Record { offset: 25200, dst: false, abbrev: 91 },
13226    ],
13227    records: &[
13228        0,
13229    ],
13230    future: Future::Fixed { record: Record { offset: 25200, dst: false, abbrev: 91 } },
13231};
13232
13233static ZONE_392: ZoneData = ZoneData {
13234    initial: Record { offset: 23260, dst: false, abbrev: 0 },
13235    starts: &[
13236        -2209012060,
13237    ],
13238    record_table: &[
13239        Record { offset: 23400, dst: false, abbrev: 108 },
13240    ],
13241    records: &[
13242        0,
13243    ],
13244    future: Future::Fixed { record: Record { offset: 23400, dst: false, abbrev: 108 } },
13245};
13246
13247static ZONE_393: ZoneData = ZoneData {
13248    initial: Record { offset: 10384, dst: false, abbrev: 0 },
13249    starts: &[
13250        -1846291984,
13251    ],
13252    record_table: &[
13253        Record { offset: 10800, dst: false, abbrev: 5 },
13254    ],
13255    records: &[
13256        0,
13257    ],
13258    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
13259};
13260
13261static ZONE_394: ZoneData = ZoneData {
13262    initial: Record { offset: 0, dst: false, abbrev: 65 },
13263    starts: &[
13264        -631152000,
13265    ],
13266    record_table: &[
13267        Record { offset: 18000, dst: false, abbrev: 92 },
13268    ],
13269    records: &[
13270        0,
13271    ],
13272    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
13273};
13274
13275static ZONE_395: ZoneData = ZoneData {
13276    initial: Record { offset: 13308, dst: false, abbrev: 0 },
13277    starts: &[
13278        -1988163708,
13279    ],
13280    record_table: &[
13281        Record { offset: 14400, dst: false, abbrev: 104 },
13282    ],
13283    records: &[
13284        0,
13285    ],
13286    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
13287};
13288
13289static ZONE_396: ZoneData = ZoneData {
13290    initial: Record { offset: 17640, dst: false, abbrev: 0 },
13291    starts: &[
13292        -2840158440, -315636840,
13293    ],
13294    record_table: &[
13295        Record { offset: 17640, dst: false, abbrev: 27 },
13296        Record { offset: 18000, dst: false, abbrev: 92 },
13297    ],
13298    records: &[
13299        0, 1,
13300    ],
13301    future: Future::Fixed { record: Record { offset: 18000, dst: false, abbrev: 92 } },
13302};
13303
13304static ZONE_397: ZoneData = ZoneData {
13305    initial: Record { offset: 13800, dst: false, abbrev: 0 },
13306    starts: &[
13307        -1988164200, 403041600, 417034800, 1224972000, 1238274000,
13308    ],
13309    record_table: &[
13310        Record { offset: 14400, dst: false, abbrev: 104 },
13311        Record { offset: 18000, dst: true, abbrev: 92 },
13312    ],
13313    records: &[
13314        0, 1, 0, 1, 0,
13315    ],
13316    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
13317};
13318
13319static ZONE_398: ZoneData = ZoneData {
13320    initial: Record { offset: 10856, dst: false, abbrev: 0 },
13321    starts: &[
13322        -1846292456,
13323    ],
13324    record_table: &[
13325        Record { offset: 10800, dst: false, abbrev: 5 },
13326    ],
13327    records: &[
13328        0,
13329    ],
13330    future: Future::Fixed { record: Record { offset: 10800, dst: false, abbrev: 5 } },
13331};
13332
13333static ZONE_399: ZoneData = ZoneData {
13334    initial: Record { offset: 13312, dst: false, abbrev: 0 },
13335    starts: &[
13336        -1848886912,
13337    ],
13338    record_table: &[
13339        Record { offset: 14400, dst: false, abbrev: 104 },
13340    ],
13341    records: &[
13342        0,
13343    ],
13344    future: Future::Fixed { record: Record { offset: 14400, dst: false, abbrev: 104 } },
13345};
13346
13347static ZONE_400: ZoneData = ZoneData {
13348    initial: Record { offset: 40160, dst: false, abbrev: 0 },
13349    starts: &[
13350        -2177492960, -1041418800, -907408800, -817462800, -7988400, 745934400,
13351    ],
13352    record_table: &[
13353        Record { offset: 39600, dst: false, abbrev: 90 },
13354        Record { offset: 36000, dst: false, abbrev: 93 },
13355        Record { offset: 32400, dst: false, abbrev: 109 },
13356        Record { offset: -43200, dst: false, abbrev: 150 },
13357        Record { offset: 43200, dst: false, abbrev: 101 },
13358    ],
13359    records: &[
13360        0, 1, 2, 0, 3, 4,
13361    ],
13362    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
13363};
13364
13365static ZONE_401: ZoneData = ZoneData {
13366    initial: Record { offset: 41944, dst: false, abbrev: 0 },
13367    starts: &[
13368        -3192435544, -1330335000, -1320057000, -1300699800, -1287396000, -1269250200, -1255946400, -1237800600,
13369        -1224496800, -1206351000, -1192442400, -1174901400, -1160992800, -1143451800, -1125914400, -1112607000,
13370        -1094464800, -1081157400, -1063015200, -1049707800, -1031565600, -1018258200, -1000116000, -986808600,
13371        -968061600, -955359000, -936612000, -923304600, -757425600, 152632800, 162309600, 183477600,
13372        194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800,
13373        320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000,
13374        447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400,
13375        573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200,
13376        700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600,
13377        826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800,
13378        953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000,
13379        1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400,
13380        1207404000, 1222524000, 1238853600, 1253973600, 1270303200, 1285423200, 1301752800, 1316872800,
13381        1333202400, 1348927200, 1365256800, 1380376800, 1396706400, 1411826400, 1428156000, 1443276000,
13382        1459605600, 1474725600, 1491055200, 1506175200, 1522504800, 1538229600, 1554559200, 1569679200,
13383        1586008800, 1601128800, 1617458400, 1632578400, 1648908000, 1664028000, 1680357600, 1695477600,
13384        1712412000, 1727532000, 1743861600, 1758981600, 1775311200, 1790431200, 1806760800, 1821880800,
13385        1838210400, 1853330400, 1869660000, 1885384800, 1901714400, 1916834400, 1933164000, 1948284000,
13386        1964613600, 1979733600, 1996063200, 2011183200, 2027512800, 2042632800, 2058962400, 2074687200,
13387        2091016800, 2106136800, 2122466400, 2137586400, 2153916000, 2169036000, 2185365600, 2200485600,
13388        2216815200, 2232540000, 2248869600, 2263989600, 2280319200, 2295439200, 2311768800, 2326888800,
13389        2343218400, 2358338400, 2374668000, 2389788000, 2406117600, 2421842400, 2438172000, 2453292000,
13390        2469621600, 2484741600, 2501071200, 2516191200, 2532520800, 2547640800, 2563970400, 2579090400,
13391        2596024800, 2611144800, 2627474400, 2642594400, 2658924000, 2674044000, 2690373600, 2705493600,
13392        2721823200, 2736943200, 2753272800, 2768997600, 2785327200, 2800447200, 2816776800, 2831896800,
13393        2848226400, 2863346400, 2879676000, 2894796000, 2911125600, 2926245600, 2942575200, 2958300000,
13394        2974629600, 2989749600, 3006079200, 3021199200, 3037528800, 3052648800, 3068978400, 3084098400,
13395        3100428000, 3116152800, 3132482400, 3147602400, 3163932000, 3179052000, 3195381600, 3210501600,
13396        3226831200, 3241951200, 3258280800, 3273400800, 3289730400, 3305455200, 3321784800, 3336904800,
13397        3353234400, 3368354400,
13398    ],
13399    record_table: &[
13400        Record { offset: 41400, dst: false, abbrev: 167 },
13401        Record { offset: 45000, dst: true, abbrev: 97 },
13402        Record { offset: 43200, dst: true, abbrev: 97 },
13403        Record { offset: 43200, dst: false, abbrev: 97 },
13404        Record { offset: 46800, dst: true, abbrev: 98 },
13405    ],
13406    records: &[
13407        0, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2,
13408        0, 2, 0, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13409        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13410        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13411        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13412        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13413        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13414        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13415        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13416        3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,
13417    ],
13418    future: Future::DaylightSaving {
13419        standard: Record { offset: 43200, dst: false, abbrev: 97 },
13420        daylight: Record { offset: 46800, dst: true, abbrev: 98 },
13421        start: (42624, 7200),
13422        end: (36992, 10800),
13423    },
13424};
13425
13426static ZONE_402: ZoneData = ZoneData {
13427    initial: Record { offset: 44028, dst: false, abbrev: 0 },
13428    starts: &[
13429        -3192437628, -757426500, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400,
13430        246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800,
13431        372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000,
13432        499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200,
13433        623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000,
13434        749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400,
13435        875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600,
13436        1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800,
13437        1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000, 1238853600,
13438        1253973600, 1270303200, 1285423200, 1301752800, 1316872800, 1333202400, 1348927200, 1365256800,
13439        1380376800, 1396706400, 1411826400, 1428156000, 1443276000, 1459605600, 1474725600, 1491055200,
13440        1506175200, 1522504800, 1538229600, 1554559200, 1569679200, 1586008800, 1601128800, 1617458400,
13441        1632578400, 1648908000, 1664028000, 1680357600, 1695477600, 1712412000, 1727532000, 1743861600,
13442        1758981600, 1775311200, 1790431200, 1806760800, 1821880800, 1838210400, 1853330400, 1869660000,
13443        1885384800, 1901714400, 1916834400, 1933164000, 1948284000, 1964613600, 1979733600, 1996063200,
13444        2011183200, 2027512800, 2042632800, 2058962400, 2074687200, 2091016800, 2106136800, 2122466400,
13445        2137586400, 2153916000, 2169036000, 2185365600, 2200485600, 2216815200, 2232540000, 2248869600,
13446        2263989600, 2280319200, 2295439200, 2311768800, 2326888800, 2343218400, 2358338400, 2374668000,
13447        2389788000, 2406117600, 2421842400, 2438172000, 2453292000, 2469621600, 2484741600, 2501071200,
13448        2516191200, 2532520800, 2547640800, 2563970400, 2579090400, 2596024800, 2611144800, 2627474400,
13449        2642594400, 2658924000, 2674044000, 2690373600, 2705493600, 2721823200, 2736943200, 2753272800,
13450        2768997600, 2785327200, 2800447200, 2816776800, 2831896800, 2848226400, 2863346400, 2879676000,
13451        2894796000, 2911125600, 2926245600, 2942575200, 2958300000, 2974629600, 2989749600, 3006079200,
13452        3021199200, 3037528800, 3052648800, 3068978400, 3084098400, 3100428000, 3116152800, 3132482400,
13453        3147602400, 3163932000, 3179052000, 3195381600, 3210501600, 3226831200, 3241951200, 3258280800,
13454        3273400800, 3289730400, 3305455200, 3321784800, 3336904800, 3353234400, 3368354400,
13455    ],
13456    record_table: &[
13457        Record { offset: 44100, dst: false, abbrev: 168 },
13458        Record { offset: 45900, dst: false, abbrev: 169 },
13459        Record { offset: 49500, dst: true, abbrev: 170 },
13460    ],
13461    records: &[
13462        0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13463        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13464        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13465        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13466        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13467        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13468        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13469        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
13470        2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2,
13471    ],
13472    future: Future::DaylightSaving {
13473        standard: Record { offset: 45900, dst: false, abbrev: 169 },
13474        daylight: Record { offset: 49500, dst: true, abbrev: 170 },
13475        start: (42624, 9900),
13476        end: (36992, 13500),
13477    },
13478};
13479
13480static ZONE_403: ZoneData = ZoneData {
13481    initial: Record { offset: 45184, dst: false, abbrev: 0 },
13482    starts: &[
13483        -2445424384, -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400,
13484        1348927200, 1365256800, 1380376800, 1396706400, 1411826400, 1428156000, 1443276000, 1459605600,
13485        1474725600, 1491055200, 1506175200, 1522504800, 1538229600, 1554559200, 1569679200, 1586008800,
13486        1601128800, 1617458400,
13487    ],
13488    record_table: &[
13489        Record { offset: -41216, dst: false, abbrev: 0 },
13490        Record { offset: -41400, dst: false, abbrev: 171 },
13491        Record { offset: -39600, dst: false, abbrev: 149 },
13492        Record { offset: -36000, dst: true, abbrev: 148 },
13493        Record { offset: 50400, dst: true, abbrev: 103 },
13494        Record { offset: 46800, dst: false, abbrev: 102 },
13495    ],
13496    records: &[
13497        0, 1, 2, 3, 2, 3, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5,
13498        4, 5,
13499    ],
13500    future: Future::Fixed { record: Record { offset: 46800, dst: false, abbrev: 102 } },
13501};
13502
13503static ZONE_404: ZoneData = ZoneData {
13504    initial: Record { offset: 37336, dst: false, abbrev: 0 },
13505    starts: &[
13506        -2840178136, -2366790512, -868010400, -768906000, 1419696000,
13507    ],
13508    record_table: &[
13509        Record { offset: 35312, dst: false, abbrev: 172 },
13510        Record { offset: 36000, dst: false, abbrev: 93 },
13511        Record { offset: 32400, dst: false, abbrev: 109 },
13512        Record { offset: 39600, dst: false, abbrev: 90 },
13513    ],
13514    records: &[
13515        0, 1, 2, 1, 3,
13516    ],
13517    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
13518};
13519
13520static ZONE_405: ZoneData = ZoneData {
13521    initial: Record { offset: -49972, dst: false, abbrev: 0 },
13522    starts: &[
13523        -3944628428, -2177489228, -1743674400, -1606813200, -907408800, -770634000,
13524    ],
13525    record_table: &[
13526        Record { offset: 36428, dst: false, abbrev: 0 },
13527        Record { offset: 36000, dst: false, abbrev: 93 },
13528        Record { offset: 32400, dst: false, abbrev: 109 },
13529    ],
13530    records: &[
13531        0, 1, 2, 1, 2, 1,
13532    ],
13533    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 93 } },
13534};
13535
13536static ZONE_406: ZoneData = ZoneData {
13537    initial: Record { offset: 40396, dst: false, abbrev: 0 },
13538    starts: &[
13539        -1829387596, 125409600, 133876800, 433256400, 448977600, 464706000, 480427200, 496760400,
13540        511876800, 528210000, 543931200, 559659600, 575380800, 591109200, 606830400, 622558800,
13541        638280000, 654008400, 669729600, 686062800, 696340800, 719931600, 727790400,
13542    ],
13543    record_table: &[
13544        Record { offset: 39600, dst: false, abbrev: 90 },
13545        Record { offset: 43200, dst: true, abbrev: 101 },
13546    ],
13547    records: &[
13548        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
13549    ],
13550    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
13551};
13552
13553static ZONE_407: ZoneData = ZoneData {
13554    initial: Record { offset: 0, dst: false, abbrev: 65 },
13555    starts: &[
13556        -1020470400, 307627200, 788871600,
13557    ],
13558    record_table: &[
13559        Record { offset: -43200, dst: false, abbrev: 150 },
13560        Record { offset: -39600, dst: false, abbrev: 149 },
13561        Record { offset: 46800, dst: false, abbrev: 102 },
13562    ],
13563    records: &[
13564        0, 1, 2,
13565    ],
13566    future: Future::Fixed { record: Record { offset: 46800, dst: false, abbrev: 102 } },
13567};
13568
13569static ZONE_408: ZoneData = ZoneData {
13570    initial: Record { offset: -41096, dst: false, abbrev: 0 },
13571    starts: &[
13572        -2177411704, 1325242800,
13573    ],
13574    record_table: &[
13575        Record { offset: -39600, dst: false, abbrev: 149 },
13576        Record { offset: 46800, dst: false, abbrev: 102 },
13577    ],
13578    records: &[
13579        0, 1,
13580    ],
13581    future: Future::Fixed { record: Record { offset: 46800, dst: false, abbrev: 102 } },
13582};
13583
13584static ZONE_409: ZoneData = ZoneData {
13585    initial: Record { offset: 42944, dst: false, abbrev: 0 },
13586    starts: &[
13587        -1709985344, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400,
13588        1299333600, 1319292000, 1327154400, 1350741600, 1358604000, 1382796000, 1390050000, 1414850400,
13589        1421503200, 1446300000, 1452952800, 1478354400, 1484402400, 1509804000, 1515852000, 1541253600,
13590        1547301600, 1573308000, 1578751200, 1608386400, 1610805600,
13591    ],
13592    record_table: &[
13593        Record { offset: 43200, dst: false, abbrev: 101 },
13594        Record { offset: 46800, dst: true, abbrev: 102 },
13595    ],
13596    records: &[
13597        0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
13598        0, 1, 0, 1, 0,
13599    ],
13600    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
13601};
13602
13603static ZONE_410: ZoneData = ZoneData {
13604    initial: Record { offset: 43012, dst: false, abbrev: 0 },
13605    starts: &[
13606        -2177495812,
13607    ],
13608    record_table: &[
13609        Record { offset: 43200, dst: false, abbrev: 101 },
13610    ],
13611    records: &[
13612        0,
13613    ],
13614    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
13615};
13616
13617static ZONE_411: ZoneData = ZoneData {
13618    initial: Record { offset: -21504, dst: false, abbrev: 0 },
13619    starts: &[
13620        -1230746496, 504939600, 722930400, 728888400,
13621    ],
13622    record_table: &[
13623        Record { offset: -18000, dst: false, abbrev: 60 },
13624        Record { offset: -21600, dst: false, abbrev: 146 },
13625        Record { offset: -18000, dst: true, abbrev: 60 },
13626    ],
13627    records: &[
13628        0, 1, 2, 1,
13629    ],
13630    future: Future::Fixed { record: Record { offset: -21600, dst: false, abbrev: 146 } },
13631};
13632
13633static ZONE_412: ZoneData = ZoneData {
13634    initial: Record { offset: -32388, dst: false, abbrev: 0 },
13635    starts: &[
13636        -1806678012,
13637    ],
13638    record_table: &[
13639        Record { offset: -32400, dst: false, abbrev: 152 },
13640    ],
13641    records: &[
13642        0,
13643    ],
13644    future: Future::Fixed { record: Record { offset: -32400, dst: false, abbrev: 152 } },
13645};
13646
13647static ZONE_413: ZoneData = ZoneData {
13648    initial: Record { offset: 38388, dst: false, abbrev: 0 },
13649    starts: &[
13650        -1806748788,
13651    ],
13652    record_table: &[
13653        Record { offset: 39600, dst: false, abbrev: 90 },
13654    ],
13655    records: &[
13656        0,
13657    ],
13658    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
13659};
13660
13661static ZONE_414: ZoneData = ZoneData {
13662    initial: Record { offset: -51660, dst: false, abbrev: 0 },
13663    starts: &[
13664        -3944626740, -2177487540, -885549600, -802256400, -331891200, -281610000, -73728000, -29415540,
13665        -16704000, -10659600, 9907200, 21394800, 41356800, 52844400, 124819200, 130863600,
13666        201888000, 209487660, 230659200, 241542000, 977493600,
13667    ],
13668    record_table: &[
13669        Record { offset: 34740, dst: false, abbrev: 0 },
13670        Record { offset: 36000, dst: false, abbrev: 173 },
13671        Record { offset: 32400, dst: false, abbrev: 109 },
13672        Record { offset: 39600, dst: true, abbrev: 174 },
13673        Record { offset: 36000, dst: false, abbrev: 175 },
13674    ],
13675    records: &[
13676        0, 1, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 4,
13677    ],
13678    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 175 } },
13679};
13680
13681static ZONE_415: ZoneData = ZoneData {
13682    initial: Record { offset: -37760, dst: false, abbrev: 0 },
13683    starts: &[
13684        -2177415040, 307622400, 788868000,
13685    ],
13686    record_table: &[
13687        Record { offset: -38400, dst: false, abbrev: 176 },
13688        Record { offset: -36000, dst: false, abbrev: 148 },
13689        Record { offset: 50400, dst: false, abbrev: 103 },
13690    ],
13691    records: &[
13692        0, 1, 2,
13693    ],
13694    future: Future::Fixed { record: Record { offset: 50400, dst: false, abbrev: 103 } },
13695};
13696
13697static ZONE_416: ZoneData = ZoneData {
13698    initial: Record { offset: -47284, dst: false, abbrev: 0 },
13699    starts: &[
13700        -3944631116, -2177491916, -1743678000, -1606813200, -1041418800, -907408800, -770634000, -7988400,
13701        915105600,
13702    ],
13703    record_table: &[
13704        Record { offset: 39116, dst: false, abbrev: 0 },
13705        Record { offset: 39600, dst: false, abbrev: 90 },
13706        Record { offset: 32400, dst: false, abbrev: 109 },
13707        Record { offset: 36000, dst: false, abbrev: 93 },
13708        Record { offset: 43200, dst: false, abbrev: 101 },
13709    ],
13710    records: &[
13711        0, 1, 2, 1, 3, 2, 1, 4, 1,
13712    ],
13713    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
13714};
13715
13716static ZONE_417: ZoneData = ZoneData {
13717    initial: Record { offset: 41088, dst: false, abbrev: 0 },
13718    starts: &[
13719        -2177493888, -1743678000, -1606813200, -1041418800, -907408800, -818067600, -7988400,
13720    ],
13721    record_table: &[
13722        Record { offset: 39600, dst: false, abbrev: 90 },
13723        Record { offset: 32400, dst: false, abbrev: 109 },
13724        Record { offset: 36000, dst: false, abbrev: 93 },
13725        Record { offset: 43200, dst: false, abbrev: 101 },
13726    ],
13727    records: &[
13728        0, 1, 0, 2, 1, 0, 3,
13729    ],
13730    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
13731};
13732
13733static ZONE_418: ZoneData = ZoneData {
13734    initial: Record { offset: -33480, dst: false, abbrev: 0 },
13735    starts: &[
13736        -1806676920,
13737    ],
13738    record_table: &[
13739        Record { offset: -34200, dst: false, abbrev: 177 },
13740    ],
13741    records: &[
13742        0,
13743    ],
13744    future: Future::Fixed { record: Record { offset: -34200, dst: false, abbrev: 177 } },
13745};
13746
13747static ZONE_419: ZoneData = ZoneData {
13748    initial: Record { offset: -42568, dst: false, abbrev: 0 },
13749    starts: &[
13750        -2177410232, -428504400, -420645600,
13751    ],
13752    record_table: &[
13753        Record { offset: -39600, dst: false, abbrev: 149 },
13754        Record { offset: -36000, dst: true, abbrev: 148 },
13755        Record { offset: -39600, dst: false, abbrev: 178 },
13756    ],
13757    records: &[
13758        0, 1, 2,
13759    ],
13760    future: Future::Fixed { record: Record { offset: -39600, dst: false, abbrev: 178 } },
13761};
13762
13763static ZONE_420: ZoneData = ZoneData {
13764    initial: Record { offset: 40060, dst: false, abbrev: 0 },
13765    starts: &[
13766        -1545131260, -862918200, -767350800, 287418600,
13767    ],
13768    record_table: &[
13769        Record { offset: 41400, dst: false, abbrev: 141 },
13770        Record { offset: 32400, dst: false, abbrev: 109 },
13771        Record { offset: 43200, dst: false, abbrev: 101 },
13772    ],
13773    records: &[
13774        0, 1, 0, 2,
13775    ],
13776    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
13777};
13778
13779static ZONE_421: ZoneData = ZoneData {
13780    initial: Record { offset: -40780, dst: false, abbrev: 0 },
13781    starts: &[
13782        -543069620, -173623200,
13783    ],
13784    record_table: &[
13785        Record { offset: -40800, dst: false, abbrev: 179 },
13786        Record { offset: -39600, dst: false, abbrev: 149 },
13787    ],
13788    records: &[
13789        0, 1,
13790    ],
13791    future: Future::Fixed { record: Record { offset: -39600, dst: false, abbrev: 149 } },
13792};
13793
13794static ZONE_422: ZoneData = ZoneData {
13795    initial: Record { offset: 40312, dst: false, abbrev: 0 },
13796    starts: &[
13797        -2177493112, -599656320, 152029800, 162916200, 1443882600, 1561899600, 1570287600, 1586012400,
13798        1601737200, 1617462000, 1633186800, 1648911600, 1664636400, 1680361200, 1696086000, 1712415600,
13799        1728140400, 1743865200, 1759590000, 1775314800, 1791039600, 1806764400, 1822489200, 1838214000,
13800        1853938800, 1869663600, 1885993200, 1901718000, 1917442800, 1933167600, 1948892400, 1964617200,
13801        1980342000, 1996066800, 2011791600, 2027516400, 2043241200, 2058966000, 2075295600, 2091020400,
13802        2106745200, 2122470000, 2138194800, 2153919600, 2169644400, 2185369200, 2201094000, 2216818800,
13803        2233148400, 2248873200, 2264598000, 2280322800, 2296047600, 2311772400, 2327497200, 2343222000,
13804        2358946800, 2374671600, 2390396400, 2406121200, 2422450800, 2438175600, 2453900400, 2469625200,
13805        2485350000, 2501074800, 2516799600, 2532524400, 2548249200, 2563974000, 2579698800, 2596028400,
13806        2611753200, 2627478000, 2643202800, 2658927600, 2674652400, 2690377200, 2706102000, 2721826800,
13807        2737551600, 2753276400, 2769606000, 2785330800, 2801055600, 2816780400, 2832505200, 2848230000,
13808        2863954800, 2879679600, 2895404400, 2911129200, 2926854000, 2942578800, 2958908400, 2974633200,
13809        2990358000, 3006082800, 3021807600, 3037532400, 3053257200, 3068982000, 3084706800, 3100431600,
13810        3116761200, 3132486000, 3148210800, 3163935600, 3179660400, 3195385200, 3211110000, 3226834800,
13811        3242559600, 3258284400, 3274009200, 3289734000, 3306063600, 3321788400, 3337513200, 3353238000,
13812        3368962800,
13813    ],
13814    record_table: &[
13815        Record { offset: 40320, dst: false, abbrev: 180 },
13816        Record { offset: 41400, dst: false, abbrev: 141 },
13817        Record { offset: 45000, dst: true, abbrev: 181 },
13818        Record { offset: 39600, dst: false, abbrev: 90 },
13819        Record { offset: 43200, dst: true, abbrev: 101 },
13820    ],
13821    records: &[
13822        0, 1, 2, 1, 3, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
13823        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
13824        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
13825        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
13826        4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3,
13827        4,
13828    ],
13829    future: Future::DaylightSaving {
13830        standard: Record { offset: 39600, dst: false, abbrev: 90 },
13831        daylight: Record { offset: 43200, dst: true, abbrev: 101 },
13832        start: (43136, 7200),
13833        end: (36992, 10800),
13834    },
13835};
13836
13837static ZONE_423: ZoneData = ZoneData {
13838    initial: Record { offset: 39948, dst: false, abbrev: 0 },
13839    starts: &[
13840        -1829387148, 250002000, 257342400, 281451600, 288878400, 849366000, 857228400,
13841    ],
13842    record_table: &[
13843        Record { offset: 39600, dst: false, abbrev: 90 },
13844        Record { offset: 43200, dst: true, abbrev: 101 },
13845    ],
13846    records: &[
13847        0, 1, 0, 1, 0, 1, 0,
13848    ],
13849    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
13850};
13851
13852static ZONE_424: ZoneData = ZoneData {
13853    initial: Record { offset: 45432, dst: false, abbrev: 0 },
13854    starts: &[
13855        -2445424632, -1861879032,
13856    ],
13857    record_table: &[
13858        Record { offset: -40968, dst: false, abbrev: 0 },
13859        Record { offset: -39600, dst: false, abbrev: 178 },
13860    ],
13861    records: &[
13862        0, 1,
13863    ],
13864    future: Future::Fixed { record: Record { offset: -39600, dst: false, abbrev: 178 } },
13865};
13866
13867static ZONE_425: ZoneData = ZoneData {
13868    initial: Record { offset: -54124, dst: false, abbrev: 0 },
13869    starts: &[
13870        -3944624276, -2177485076,
13871    ],
13872    record_table: &[
13873        Record { offset: 32276, dst: false, abbrev: 0 },
13874        Record { offset: 32400, dst: false, abbrev: 109 },
13875    ],
13876    records: &[
13877        0, 1,
13878    ],
13879    future: Future::Fixed { record: Record { offset: 32400, dst: false, abbrev: 109 } },
13880};
13881
13882static ZONE_426: ZoneData = ZoneData {
13883    initial: Record { offset: -31220, dst: false, abbrev: 0 },
13884    starts: &[
13885        -2177421580, 893665800,
13886    ],
13887    record_table: &[
13888        Record { offset: -30600, dst: false, abbrev: 182 },
13889        Record { offset: -28800, dst: false, abbrev: 151 },
13890    ],
13891    records: &[
13892        0, 1,
13893    ],
13894    future: Future::Fixed { record: Record { offset: -28800, dst: false, abbrev: 151 } },
13895};
13896
13897static ZONE_427: ZoneData = ZoneData {
13898    initial: Record { offset: -48428, dst: false, abbrev: 0 },
13899    starts: &[
13900        -3944629972, -2177490772, -1743678000, -1606813200, -1041418800, -907408800, -770634000,
13901    ],
13902    record_table: &[
13903        Record { offset: 37972, dst: false, abbrev: 0 },
13904        Record { offset: 39600, dst: false, abbrev: 90 },
13905        Record { offset: 32400, dst: false, abbrev: 109 },
13906        Record { offset: 36000, dst: false, abbrev: 93 },
13907    ],
13908    records: &[
13909        0, 1, 2, 1, 3, 2, 1,
13910    ],
13911    future: Future::Fixed { record: Record { offset: 39600, dst: false, abbrev: 90 } },
13912};
13913
13914static ZONE_428: ZoneData = ZoneData {
13915    initial: Record { offset: 35320, dst: false, abbrev: 0 },
13916    starts: &[
13917        -2840176120, -2366790512,
13918    ],
13919    record_table: &[
13920        Record { offset: 35312, dst: false, abbrev: 172 },
13921        Record { offset: 36000, dst: false, abbrev: 93 },
13922    ],
13923    records: &[
13924        0, 1,
13925    ],
13926    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 93 } },
13927};
13928
13929static ZONE_429: ZoneData = ZoneData {
13930    initial: Record { offset: 48056, dst: false, abbrev: 0 },
13931    starts: &[
13932        -2209555256, -543072056, 279714600, 289387800, 309952800, 320837400, 341402400, 352287000,
13933        372852000, 384341400, 404906400, 415791000, 436356000, 447240600, 467805600, 478690200,
13934        499255200, 510139800, 530704800, 541589400, 562154400, 573643800, 594208800, 605093400,
13935        625658400, 636543000, 657108000, 667992600,
13936    ],
13937    record_table: &[
13938        Record { offset: -38344, dst: false, abbrev: 0 },
13939        Record { offset: -37800, dst: false, abbrev: 183 },
13940        Record { offset: -34200, dst: true, abbrev: 177 },
13941        Record { offset: -36000, dst: false, abbrev: 148 },
13942    ],
13943    records: &[
13944        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
13945        2, 3, 2, 3,
13946    ],
13947    future: Future::Fixed { record: Record { offset: -36000, dst: false, abbrev: 148 } },
13948};
13949
13950static ZONE_430: ZoneData = ZoneData {
13951    initial: Record { offset: -51420, dst: false, abbrev: 0 },
13952    starts: &[
13953        -3944626980, -2177487780, -804157200, -331891200, -281610000, -73728000, -29415540, -16704000,
13954        -10659600, 9907200, 21394800, 41356800, 52844400, 124819200, 130863600, 201888000,
13955        209487660, 230659200, 241542000, 977493600,
13956    ],
13957    record_table: &[
13958        Record { offset: 34980, dst: false, abbrev: 0 },
13959        Record { offset: 32400, dst: false, abbrev: 109 },
13960        Record { offset: 36000, dst: false, abbrev: 173 },
13961        Record { offset: 39600, dst: true, abbrev: 174 },
13962        Record { offset: 36000, dst: false, abbrev: 175 },
13963    ],
13964    records: &[
13965        0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4,
13966    ],
13967    future: Future::Fixed { record: Record { offset: 36000, dst: false, abbrev: 175 } },
13968};
13969
13970static ZONE_431: ZoneData = ZoneData {
13971    initial: Record { offset: -35896, dst: false, abbrev: 0 },
13972    starts: &[
13973        -1806674504,
13974    ],
13975    record_table: &[
13976        Record { offset: -36000, dst: false, abbrev: 148 },
13977    ],
13978    records: &[
13979        0,
13980    ],
13981    future: Future::Fixed { record: Record { offset: -36000, dst: false, abbrev: 148 } },
13982};
13983
13984static ZONE_432: ZoneData = ZoneData {
13985    initial: Record { offset: 41524, dst: false, abbrev: 0 },
13986    starts: &[
13987        -2177494324,
13988    ],
13989    record_table: &[
13990        Record { offset: 43200, dst: false, abbrev: 101 },
13991    ],
13992    records: &[
13993        0,
13994    ],
13995    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
13996};
13997
13998static ZONE_433: ZoneData = ZoneData {
13999    initial: Record { offset: 44352, dst: false, abbrev: 0 },
14000    starts: &[
14001        -767189952, -284041200, 939214800, 953384400, 973342800, 980596800, 1004792400, 1012046400,
14002        1478350800, 1484398800,
14003    ],
14004    record_table: &[
14005        Record { offset: 44400, dst: false, abbrev: 184 },
14006        Record { offset: 46800, dst: false, abbrev: 102 },
14007        Record { offset: 50400, dst: true, abbrev: 103 },
14008    ],
14009    records: &[
14010        0, 1, 2, 1, 2, 1, 2, 1, 2, 1,
14011    ],
14012    future: Future::Fixed { record: Record { offset: 46800, dst: false, abbrev: 102 } },
14013};
14014
14015static ZONE_434: ZoneData = ZoneData {
14016    initial: Record { offset: 39988, dst: false, abbrev: 0 },
14017    starts: &[
14018        -2177492788,
14019    ],
14020    record_table: &[
14021        Record { offset: 43200, dst: false, abbrev: 101 },
14022    ],
14023    records: &[
14024        0,
14025    ],
14026    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
14027};
14028
14029static ZONE_435: ZoneData = ZoneData {
14030    initial: Record { offset: 44120, dst: false, abbrev: 0 },
14031    starts: &[
14032        -2177496920,
14033    ],
14034    record_table: &[
14035        Record { offset: 43200, dst: false, abbrev: 101 },
14036    ],
14037    records: &[
14038        0,
14039    ],
14040    future: Future::Fixed { record: Record { offset: 43200, dst: false, abbrev: 101 } },
14041};
14042
14043/// Every named zone, sorted by lowercase name for binary search.
14044pub static ZONES: &[ZoneEntry] = &[
14045    ZoneEntry { name: "Africa/Abidjan", rules: ZoneRules::Embedded(&ZONE_0) },
14046    ZoneEntry { name: "Africa/Accra", rules: ZoneRules::Embedded(&ZONE_1) },
14047    ZoneEntry { name: "Africa/Addis_Ababa", rules: ZoneRules::Embedded(&ZONE_2) },
14048    ZoneEntry { name: "Africa/Algiers", rules: ZoneRules::Embedded(&ZONE_3) },
14049    ZoneEntry { name: "Africa/Asmara", rules: ZoneRules::Embedded(&ZONE_4) },
14050    ZoneEntry { name: "Africa/Asmera", rules: ZoneRules::Embedded(&ZONE_4) },
14051    ZoneEntry { name: "Africa/Bamako", rules: ZoneRules::Embedded(&ZONE_5) },
14052    ZoneEntry { name: "Africa/Bangui", rules: ZoneRules::Embedded(&ZONE_6) },
14053    ZoneEntry { name: "Africa/Banjul", rules: ZoneRules::Embedded(&ZONE_7) },
14054    ZoneEntry { name: "Africa/Bissau", rules: ZoneRules::Embedded(&ZONE_8) },
14055    ZoneEntry { name: "Africa/Blantyre", rules: ZoneRules::Embedded(&ZONE_9) },
14056    ZoneEntry { name: "Africa/Brazzaville", rules: ZoneRules::Embedded(&ZONE_10) },
14057    ZoneEntry { name: "Africa/Bujumbura", rules: ZoneRules::Embedded(&ZONE_11) },
14058    ZoneEntry { name: "Africa/Cairo", rules: ZoneRules::Embedded(&ZONE_12) },
14059    ZoneEntry { name: "Africa/Casablanca", rules: ZoneRules::Embedded(&ZONE_13) },
14060    ZoneEntry { name: "Africa/Ceuta", rules: ZoneRules::Embedded(&ZONE_14) },
14061    ZoneEntry { name: "Africa/Conakry", rules: ZoneRules::Embedded(&ZONE_15) },
14062    ZoneEntry { name: "Africa/Dakar", rules: ZoneRules::Embedded(&ZONE_16) },
14063    ZoneEntry { name: "Africa/Dar_es_Salaam", rules: ZoneRules::Embedded(&ZONE_17) },
14064    ZoneEntry { name: "Africa/Djibouti", rules: ZoneRules::Embedded(&ZONE_18) },
14065    ZoneEntry { name: "Africa/Douala", rules: ZoneRules::Embedded(&ZONE_19) },
14066    ZoneEntry { name: "Africa/El_Aaiun", rules: ZoneRules::Embedded(&ZONE_20) },
14067    ZoneEntry { name: "Africa/Freetown", rules: ZoneRules::Embedded(&ZONE_21) },
14068    ZoneEntry { name: "Africa/Gaborone", rules: ZoneRules::Embedded(&ZONE_22) },
14069    ZoneEntry { name: "Africa/Harare", rules: ZoneRules::Embedded(&ZONE_23) },
14070    ZoneEntry { name: "Africa/Johannesburg", rules: ZoneRules::Embedded(&ZONE_24) },
14071    ZoneEntry { name: "Africa/Juba", rules: ZoneRules::Embedded(&ZONE_25) },
14072    ZoneEntry { name: "Africa/Kampala", rules: ZoneRules::Embedded(&ZONE_26) },
14073    ZoneEntry { name: "Africa/Khartoum", rules: ZoneRules::Embedded(&ZONE_27) },
14074    ZoneEntry { name: "Africa/Kigali", rules: ZoneRules::Embedded(&ZONE_28) },
14075    ZoneEntry { name: "Africa/Kinshasa", rules: ZoneRules::Embedded(&ZONE_29) },
14076    ZoneEntry { name: "Africa/Lagos", rules: ZoneRules::Embedded(&ZONE_30) },
14077    ZoneEntry { name: "Africa/Libreville", rules: ZoneRules::Embedded(&ZONE_31) },
14078    ZoneEntry { name: "Africa/Lome", rules: ZoneRules::Embedded(&ZONE_32) },
14079    ZoneEntry { name: "Africa/Luanda", rules: ZoneRules::Embedded(&ZONE_33) },
14080    ZoneEntry { name: "Africa/Lubumbashi", rules: ZoneRules::Embedded(&ZONE_34) },
14081    ZoneEntry { name: "Africa/Lusaka", rules: ZoneRules::Embedded(&ZONE_35) },
14082    ZoneEntry { name: "Africa/Malabo", rules: ZoneRules::Embedded(&ZONE_36) },
14083    ZoneEntry { name: "Africa/Maputo", rules: ZoneRules::Embedded(&ZONE_37) },
14084    ZoneEntry { name: "Africa/Maseru", rules: ZoneRules::Embedded(&ZONE_38) },
14085    ZoneEntry { name: "Africa/Mbabane", rules: ZoneRules::Embedded(&ZONE_39) },
14086    ZoneEntry { name: "Africa/Mogadishu", rules: ZoneRules::Embedded(&ZONE_40) },
14087    ZoneEntry { name: "Africa/Monrovia", rules: ZoneRules::Embedded(&ZONE_41) },
14088    ZoneEntry { name: "Africa/Nairobi", rules: ZoneRules::Embedded(&ZONE_42) },
14089    ZoneEntry { name: "Africa/Ndjamena", rules: ZoneRules::Embedded(&ZONE_43) },
14090    ZoneEntry { name: "Africa/Niamey", rules: ZoneRules::Embedded(&ZONE_44) },
14091    ZoneEntry { name: "Africa/Nouakchott", rules: ZoneRules::Embedded(&ZONE_45) },
14092    ZoneEntry { name: "Africa/Ouagadougou", rules: ZoneRules::Embedded(&ZONE_46) },
14093    ZoneEntry { name: "Africa/Porto-Novo", rules: ZoneRules::Embedded(&ZONE_47) },
14094    ZoneEntry { name: "Africa/Sao_Tome", rules: ZoneRules::Embedded(&ZONE_48) },
14095    ZoneEntry { name: "Africa/Timbuktu", rules: ZoneRules::Embedded(&ZONE_5) },
14096    ZoneEntry { name: "Africa/Tripoli", rules: ZoneRules::Embedded(&ZONE_49) },
14097    ZoneEntry { name: "Africa/Tunis", rules: ZoneRules::Embedded(&ZONE_50) },
14098    ZoneEntry { name: "Africa/Windhoek", rules: ZoneRules::Embedded(&ZONE_51) },
14099    ZoneEntry { name: "America/Adak", rules: ZoneRules::Embedded(&ZONE_52) },
14100    ZoneEntry { name: "America/Anchorage", rules: ZoneRules::Embedded(&ZONE_53) },
14101    ZoneEntry { name: "America/Anguilla", rules: ZoneRules::Embedded(&ZONE_54) },
14102    ZoneEntry { name: "America/Antigua", rules: ZoneRules::Embedded(&ZONE_55) },
14103    ZoneEntry { name: "America/Araguaina", rules: ZoneRules::Embedded(&ZONE_56) },
14104    ZoneEntry { name: "America/Argentina/Buenos_Aires", rules: ZoneRules::Embedded(&ZONE_57) },
14105    ZoneEntry { name: "America/Argentina/Catamarca", rules: ZoneRules::Embedded(&ZONE_58) },
14106    ZoneEntry { name: "America/Argentina/ComodRivadavia", rules: ZoneRules::Embedded(&ZONE_58) },
14107    ZoneEntry { name: "America/Argentina/Cordoba", rules: ZoneRules::Embedded(&ZONE_59) },
14108    ZoneEntry { name: "America/Argentina/Jujuy", rules: ZoneRules::Embedded(&ZONE_60) },
14109    ZoneEntry { name: "America/Argentina/La_Rioja", rules: ZoneRules::Embedded(&ZONE_61) },
14110    ZoneEntry { name: "America/Argentina/Mendoza", rules: ZoneRules::Embedded(&ZONE_62) },
14111    ZoneEntry { name: "America/Argentina/Rio_Gallegos", rules: ZoneRules::Embedded(&ZONE_63) },
14112    ZoneEntry { name: "America/Argentina/Salta", rules: ZoneRules::Embedded(&ZONE_64) },
14113    ZoneEntry { name: "America/Argentina/San_Juan", rules: ZoneRules::Embedded(&ZONE_65) },
14114    ZoneEntry { name: "America/Argentina/San_Luis", rules: ZoneRules::Embedded(&ZONE_66) },
14115    ZoneEntry { name: "America/Argentina/Tucuman", rules: ZoneRules::Embedded(&ZONE_67) },
14116    ZoneEntry { name: "America/Argentina/Ushuaia", rules: ZoneRules::Embedded(&ZONE_68) },
14117    ZoneEntry { name: "America/Aruba", rules: ZoneRules::Embedded(&ZONE_69) },
14118    ZoneEntry { name: "America/Asuncion", rules: ZoneRules::Embedded(&ZONE_70) },
14119    ZoneEntry { name: "America/Atikokan", rules: ZoneRules::Embedded(&ZONE_71) },
14120    ZoneEntry { name: "America/Atka", rules: ZoneRules::Embedded(&ZONE_52) },
14121    ZoneEntry { name: "America/Bahia", rules: ZoneRules::Embedded(&ZONE_72) },
14122    ZoneEntry { name: "America/Bahia_Banderas", rules: ZoneRules::Embedded(&ZONE_73) },
14123    ZoneEntry { name: "America/Barbados", rules: ZoneRules::Embedded(&ZONE_74) },
14124    ZoneEntry { name: "America/Belem", rules: ZoneRules::Embedded(&ZONE_75) },
14125    ZoneEntry { name: "America/Belize", rules: ZoneRules::Embedded(&ZONE_76) },
14126    ZoneEntry { name: "America/Blanc-Sablon", rules: ZoneRules::Embedded(&ZONE_77) },
14127    ZoneEntry { name: "America/Boa_Vista", rules: ZoneRules::Embedded(&ZONE_78) },
14128    ZoneEntry { name: "America/Bogota", rules: ZoneRules::Embedded(&ZONE_79) },
14129    ZoneEntry { name: "America/Boise", rules: ZoneRules::Embedded(&ZONE_80) },
14130    ZoneEntry { name: "America/Buenos_Aires", rules: ZoneRules::Embedded(&ZONE_57) },
14131    ZoneEntry { name: "America/Cambridge_Bay", rules: ZoneRules::Embedded(&ZONE_81) },
14132    ZoneEntry { name: "America/Campo_Grande", rules: ZoneRules::Embedded(&ZONE_82) },
14133    ZoneEntry { name: "America/Cancun", rules: ZoneRules::Embedded(&ZONE_83) },
14134    ZoneEntry { name: "America/Caracas", rules: ZoneRules::Embedded(&ZONE_84) },
14135    ZoneEntry { name: "America/Catamarca", rules: ZoneRules::Embedded(&ZONE_58) },
14136    ZoneEntry { name: "America/Cayenne", rules: ZoneRules::Embedded(&ZONE_85) },
14137    ZoneEntry { name: "America/Cayman", rules: ZoneRules::Embedded(&ZONE_86) },
14138    ZoneEntry { name: "America/Chicago", rules: ZoneRules::Embedded(&ZONE_87) },
14139    ZoneEntry { name: "America/Chihuahua", rules: ZoneRules::Embedded(&ZONE_88) },
14140    ZoneEntry { name: "America/Ciudad_Juarez", rules: ZoneRules::Embedded(&ZONE_89) },
14141    ZoneEntry { name: "America/Coral_Harbour", rules: ZoneRules::Embedded(&ZONE_71) },
14142    ZoneEntry { name: "America/Cordoba", rules: ZoneRules::Embedded(&ZONE_59) },
14143    ZoneEntry { name: "America/Costa_Rica", rules: ZoneRules::Embedded(&ZONE_90) },
14144    ZoneEntry { name: "America/Coyhaique", rules: ZoneRules::Embedded(&ZONE_91) },
14145    ZoneEntry { name: "America/Creston", rules: ZoneRules::Embedded(&ZONE_92) },
14146    ZoneEntry { name: "America/Cuiaba", rules: ZoneRules::Embedded(&ZONE_93) },
14147    ZoneEntry { name: "America/Curacao", rules: ZoneRules::Embedded(&ZONE_94) },
14148    ZoneEntry { name: "America/Danmarkshavn", rules: ZoneRules::Embedded(&ZONE_95) },
14149    ZoneEntry { name: "America/Dawson", rules: ZoneRules::Embedded(&ZONE_96) },
14150    ZoneEntry { name: "America/Dawson_Creek", rules: ZoneRules::Embedded(&ZONE_97) },
14151    ZoneEntry { name: "America/Denver", rules: ZoneRules::Embedded(&ZONE_98) },
14152    ZoneEntry { name: "America/Detroit", rules: ZoneRules::Embedded(&ZONE_99) },
14153    ZoneEntry { name: "America/Dominica", rules: ZoneRules::Embedded(&ZONE_100) },
14154    ZoneEntry { name: "America/Edmonton", rules: ZoneRules::Embedded(&ZONE_101) },
14155    ZoneEntry { name: "America/Eirunepe", rules: ZoneRules::Embedded(&ZONE_102) },
14156    ZoneEntry { name: "America/El_Salvador", rules: ZoneRules::Embedded(&ZONE_103) },
14157    ZoneEntry { name: "America/Ensenada", rules: ZoneRules::Embedded(&ZONE_104) },
14158    ZoneEntry { name: "America/Fort_Nelson", rules: ZoneRules::Embedded(&ZONE_105) },
14159    ZoneEntry { name: "America/Fort_Wayne", rules: ZoneRules::Embedded(&ZONE_106) },
14160    ZoneEntry { name: "America/Fortaleza", rules: ZoneRules::Embedded(&ZONE_107) },
14161    ZoneEntry { name: "America/Glace_Bay", rules: ZoneRules::Embedded(&ZONE_108) },
14162    ZoneEntry { name: "America/Godthab", rules: ZoneRules::Embedded(&ZONE_109) },
14163    ZoneEntry { name: "America/Goose_Bay", rules: ZoneRules::Embedded(&ZONE_110) },
14164    ZoneEntry { name: "America/Grand_Turk", rules: ZoneRules::Embedded(&ZONE_111) },
14165    ZoneEntry { name: "America/Grenada", rules: ZoneRules::Embedded(&ZONE_112) },
14166    ZoneEntry { name: "America/Guadeloupe", rules: ZoneRules::Embedded(&ZONE_113) },
14167    ZoneEntry { name: "America/Guatemala", rules: ZoneRules::Embedded(&ZONE_114) },
14168    ZoneEntry { name: "America/Guayaquil", rules: ZoneRules::Embedded(&ZONE_115) },
14169    ZoneEntry { name: "America/Guyana", rules: ZoneRules::Embedded(&ZONE_116) },
14170    ZoneEntry { name: "America/Halifax", rules: ZoneRules::Embedded(&ZONE_117) },
14171    ZoneEntry { name: "America/Havana", rules: ZoneRules::Embedded(&ZONE_118) },
14172    ZoneEntry { name: "America/Hermosillo", rules: ZoneRules::Embedded(&ZONE_119) },
14173    ZoneEntry { name: "America/Indiana/Indianapolis", rules: ZoneRules::Embedded(&ZONE_106) },
14174    ZoneEntry { name: "America/Indiana/Knox", rules: ZoneRules::Embedded(&ZONE_120) },
14175    ZoneEntry { name: "America/Indiana/Marengo", rules: ZoneRules::Embedded(&ZONE_121) },
14176    ZoneEntry { name: "America/Indiana/Petersburg", rules: ZoneRules::Embedded(&ZONE_122) },
14177    ZoneEntry { name: "America/Indiana/Tell_City", rules: ZoneRules::Embedded(&ZONE_123) },
14178    ZoneEntry { name: "America/Indiana/Vevay", rules: ZoneRules::Embedded(&ZONE_124) },
14179    ZoneEntry { name: "America/Indiana/Vincennes", rules: ZoneRules::Embedded(&ZONE_125) },
14180    ZoneEntry { name: "America/Indiana/Winamac", rules: ZoneRules::Embedded(&ZONE_126) },
14181    ZoneEntry { name: "America/Indianapolis", rules: ZoneRules::Embedded(&ZONE_106) },
14182    ZoneEntry { name: "America/Inuvik", rules: ZoneRules::Embedded(&ZONE_127) },
14183    ZoneEntry { name: "America/Iqaluit", rules: ZoneRules::Embedded(&ZONE_128) },
14184    ZoneEntry { name: "America/Jamaica", rules: ZoneRules::Embedded(&ZONE_129) },
14185    ZoneEntry { name: "America/Jujuy", rules: ZoneRules::Embedded(&ZONE_60) },
14186    ZoneEntry { name: "America/Juneau", rules: ZoneRules::Embedded(&ZONE_130) },
14187    ZoneEntry { name: "America/Kentucky/Louisville", rules: ZoneRules::Embedded(&ZONE_131) },
14188    ZoneEntry { name: "America/Kentucky/Monticello", rules: ZoneRules::Embedded(&ZONE_132) },
14189    ZoneEntry { name: "America/Knox_IN", rules: ZoneRules::Embedded(&ZONE_120) },
14190    ZoneEntry { name: "America/Kralendijk", rules: ZoneRules::Embedded(&ZONE_94) },
14191    ZoneEntry { name: "America/La_Paz", rules: ZoneRules::Embedded(&ZONE_133) },
14192    ZoneEntry { name: "America/Lima", rules: ZoneRules::Embedded(&ZONE_134) },
14193    ZoneEntry { name: "America/Los_Angeles", rules: ZoneRules::Embedded(&ZONE_135) },
14194    ZoneEntry { name: "America/Louisville", rules: ZoneRules::Embedded(&ZONE_131) },
14195    ZoneEntry { name: "America/Lower_Princes", rules: ZoneRules::Embedded(&ZONE_94) },
14196    ZoneEntry { name: "America/Maceio", rules: ZoneRules::Embedded(&ZONE_136) },
14197    ZoneEntry { name: "America/Managua", rules: ZoneRules::Embedded(&ZONE_137) },
14198    ZoneEntry { name: "America/Manaus", rules: ZoneRules::Embedded(&ZONE_138) },
14199    ZoneEntry { name: "America/Marigot", rules: ZoneRules::Embedded(&ZONE_139) },
14200    ZoneEntry { name: "America/Martinique", rules: ZoneRules::Embedded(&ZONE_140) },
14201    ZoneEntry { name: "America/Matamoros", rules: ZoneRules::Embedded(&ZONE_141) },
14202    ZoneEntry { name: "America/Mazatlan", rules: ZoneRules::Embedded(&ZONE_142) },
14203    ZoneEntry { name: "America/Mendoza", rules: ZoneRules::Embedded(&ZONE_62) },
14204    ZoneEntry { name: "America/Menominee", rules: ZoneRules::Embedded(&ZONE_143) },
14205    ZoneEntry { name: "America/Merida", rules: ZoneRules::Embedded(&ZONE_144) },
14206    ZoneEntry { name: "America/Metlakatla", rules: ZoneRules::Embedded(&ZONE_145) },
14207    ZoneEntry { name: "America/Mexico_City", rules: ZoneRules::Embedded(&ZONE_146) },
14208    ZoneEntry { name: "America/Miquelon", rules: ZoneRules::Embedded(&ZONE_147) },
14209    ZoneEntry { name: "America/Moncton", rules: ZoneRules::Embedded(&ZONE_148) },
14210    ZoneEntry { name: "America/Monterrey", rules: ZoneRules::Embedded(&ZONE_149) },
14211    ZoneEntry { name: "America/Montevideo", rules: ZoneRules::Embedded(&ZONE_150) },
14212    ZoneEntry { name: "America/Montreal", rules: ZoneRules::Embedded(&ZONE_151) },
14213    ZoneEntry { name: "America/Montserrat", rules: ZoneRules::Embedded(&ZONE_152) },
14214    ZoneEntry { name: "America/Nassau", rules: ZoneRules::Embedded(&ZONE_153) },
14215    ZoneEntry { name: "America/New_York", rules: ZoneRules::Embedded(&ZONE_154) },
14216    ZoneEntry { name: "America/Nipigon", rules: ZoneRules::Embedded(&ZONE_151) },
14217    ZoneEntry { name: "America/Nome", rules: ZoneRules::Embedded(&ZONE_155) },
14218    ZoneEntry { name: "America/Noronha", rules: ZoneRules::Embedded(&ZONE_156) },
14219    ZoneEntry { name: "America/North_Dakota/Beulah", rules: ZoneRules::Embedded(&ZONE_157) },
14220    ZoneEntry { name: "America/North_Dakota/Center", rules: ZoneRules::Embedded(&ZONE_158) },
14221    ZoneEntry { name: "America/North_Dakota/New_Salem", rules: ZoneRules::Embedded(&ZONE_159) },
14222    ZoneEntry { name: "America/Nuuk", rules: ZoneRules::Embedded(&ZONE_109) },
14223    ZoneEntry { name: "America/Ojinaga", rules: ZoneRules::Embedded(&ZONE_160) },
14224    ZoneEntry { name: "America/Panama", rules: ZoneRules::Embedded(&ZONE_161) },
14225    ZoneEntry { name: "America/Pangnirtung", rules: ZoneRules::Embedded(&ZONE_128) },
14226    ZoneEntry { name: "America/Paramaribo", rules: ZoneRules::Embedded(&ZONE_162) },
14227    ZoneEntry { name: "America/Phoenix", rules: ZoneRules::Embedded(&ZONE_163) },
14228    ZoneEntry { name: "America/Port-au-Prince", rules: ZoneRules::Embedded(&ZONE_164) },
14229    ZoneEntry { name: "America/Port_of_Spain", rules: ZoneRules::Embedded(&ZONE_139) },
14230    ZoneEntry { name: "America/Porto_Acre", rules: ZoneRules::Embedded(&ZONE_165) },
14231    ZoneEntry { name: "America/Porto_Velho", rules: ZoneRules::Embedded(&ZONE_166) },
14232    ZoneEntry { name: "America/Puerto_Rico", rules: ZoneRules::Embedded(&ZONE_167) },
14233    ZoneEntry { name: "America/Punta_Arenas", rules: ZoneRules::Embedded(&ZONE_168) },
14234    ZoneEntry { name: "America/Rainy_River", rules: ZoneRules::Embedded(&ZONE_169) },
14235    ZoneEntry { name: "America/Rankin_Inlet", rules: ZoneRules::Embedded(&ZONE_170) },
14236    ZoneEntry { name: "America/Recife", rules: ZoneRules::Embedded(&ZONE_171) },
14237    ZoneEntry { name: "America/Regina", rules: ZoneRules::Embedded(&ZONE_172) },
14238    ZoneEntry { name: "America/Resolute", rules: ZoneRules::Embedded(&ZONE_173) },
14239    ZoneEntry { name: "America/Rio_Branco", rules: ZoneRules::Embedded(&ZONE_165) },
14240    ZoneEntry { name: "America/Rosario", rules: ZoneRules::Embedded(&ZONE_59) },
14241    ZoneEntry { name: "America/Santa_Isabel", rules: ZoneRules::Embedded(&ZONE_104) },
14242    ZoneEntry { name: "America/Santarem", rules: ZoneRules::Embedded(&ZONE_174) },
14243    ZoneEntry { name: "America/Santiago", rules: ZoneRules::Embedded(&ZONE_175) },
14244    ZoneEntry { name: "America/Santo_Domingo", rules: ZoneRules::Embedded(&ZONE_176) },
14245    ZoneEntry { name: "America/Sao_Paulo", rules: ZoneRules::Embedded(&ZONE_177) },
14246    ZoneEntry { name: "America/Scoresbysund", rules: ZoneRules::Embedded(&ZONE_178) },
14247    ZoneEntry { name: "America/Shiprock", rules: ZoneRules::Embedded(&ZONE_98) },
14248    ZoneEntry { name: "America/Sitka", rules: ZoneRules::Embedded(&ZONE_179) },
14249    ZoneEntry { name: "America/St_Barthelemy", rules: ZoneRules::Embedded(&ZONE_139) },
14250    ZoneEntry { name: "America/St_Johns", rules: ZoneRules::Embedded(&ZONE_180) },
14251    ZoneEntry { name: "America/St_Kitts", rules: ZoneRules::Embedded(&ZONE_181) },
14252    ZoneEntry { name: "America/St_Lucia", rules: ZoneRules::Embedded(&ZONE_182) },
14253    ZoneEntry { name: "America/St_Thomas", rules: ZoneRules::Embedded(&ZONE_183) },
14254    ZoneEntry { name: "America/St_Vincent", rules: ZoneRules::Embedded(&ZONE_184) },
14255    ZoneEntry { name: "America/Swift_Current", rules: ZoneRules::Embedded(&ZONE_185) },
14256    ZoneEntry { name: "America/Tegucigalpa", rules: ZoneRules::Embedded(&ZONE_186) },
14257    ZoneEntry { name: "America/Thule", rules: ZoneRules::Embedded(&ZONE_187) },
14258    ZoneEntry { name: "America/Thunder_Bay", rules: ZoneRules::Embedded(&ZONE_151) },
14259    ZoneEntry { name: "America/Tijuana", rules: ZoneRules::Embedded(&ZONE_104) },
14260    ZoneEntry { name: "America/Toronto", rules: ZoneRules::Embedded(&ZONE_151) },
14261    ZoneEntry { name: "America/Tortola", rules: ZoneRules::Embedded(&ZONE_188) },
14262    ZoneEntry { name: "America/Vancouver", rules: ZoneRules::Embedded(&ZONE_189) },
14263    ZoneEntry { name: "America/Virgin", rules: ZoneRules::Embedded(&ZONE_183) },
14264    ZoneEntry { name: "America/Whitehorse", rules: ZoneRules::Embedded(&ZONE_190) },
14265    ZoneEntry { name: "America/Winnipeg", rules: ZoneRules::Embedded(&ZONE_169) },
14266    ZoneEntry { name: "America/Yakutat", rules: ZoneRules::Embedded(&ZONE_191) },
14267    ZoneEntry { name: "America/Yellowknife", rules: ZoneRules::Embedded(&ZONE_101) },
14268    ZoneEntry { name: "Antarctica/Casey", rules: ZoneRules::Embedded(&ZONE_192) },
14269    ZoneEntry { name: "Antarctica/Davis", rules: ZoneRules::Embedded(&ZONE_193) },
14270    ZoneEntry { name: "Antarctica/DumontDUrville", rules: ZoneRules::Embedded(&ZONE_194) },
14271    ZoneEntry { name: "Antarctica/Macquarie", rules: ZoneRules::Embedded(&ZONE_195) },
14272    ZoneEntry { name: "Antarctica/Mawson", rules: ZoneRules::Embedded(&ZONE_196) },
14273    ZoneEntry { name: "Antarctica/McMurdo", rules: ZoneRules::Embedded(&ZONE_197) },
14274    ZoneEntry { name: "Antarctica/Palmer", rules: ZoneRules::Embedded(&ZONE_198) },
14275    ZoneEntry { name: "Antarctica/Rothera", rules: ZoneRules::Embedded(&ZONE_199) },
14276    ZoneEntry { name: "Antarctica/South_Pole", rules: ZoneRules::Embedded(&ZONE_197) },
14277    ZoneEntry { name: "Antarctica/Syowa", rules: ZoneRules::Embedded(&ZONE_200) },
14278    ZoneEntry { name: "Antarctica/Troll", rules: ZoneRules::Embedded(&ZONE_201) },
14279    ZoneEntry { name: "Antarctica/Vostok", rules: ZoneRules::Embedded(&ZONE_202) },
14280    ZoneEntry { name: "Arctic/Longyearbyen", rules: ZoneRules::Embedded(&ZONE_203) },
14281    ZoneEntry { name: "Asia/Aden", rules: ZoneRules::Embedded(&ZONE_204) },
14282    ZoneEntry { name: "Asia/Almaty", rules: ZoneRules::Embedded(&ZONE_205) },
14283    ZoneEntry { name: "Asia/Amman", rules: ZoneRules::Embedded(&ZONE_206) },
14284    ZoneEntry { name: "Asia/Anadyr", rules: ZoneRules::Embedded(&ZONE_207) },
14285    ZoneEntry { name: "Asia/Aqtau", rules: ZoneRules::Embedded(&ZONE_208) },
14286    ZoneEntry { name: "Asia/Aqtobe", rules: ZoneRules::Embedded(&ZONE_209) },
14287    ZoneEntry { name: "Asia/Ashgabat", rules: ZoneRules::Embedded(&ZONE_210) },
14288    ZoneEntry { name: "Asia/Ashkhabad", rules: ZoneRules::Embedded(&ZONE_210) },
14289    ZoneEntry { name: "Asia/Atyrau", rules: ZoneRules::Embedded(&ZONE_211) },
14290    ZoneEntry { name: "Asia/Baghdad", rules: ZoneRules::Embedded(&ZONE_212) },
14291    ZoneEntry { name: "Asia/Bahrain", rules: ZoneRules::Embedded(&ZONE_213) },
14292    ZoneEntry { name: "Asia/Baku", rules: ZoneRules::Embedded(&ZONE_214) },
14293    ZoneEntry { name: "Asia/Bangkok", rules: ZoneRules::Embedded(&ZONE_215) },
14294    ZoneEntry { name: "Asia/Barnaul", rules: ZoneRules::Embedded(&ZONE_216) },
14295    ZoneEntry { name: "Asia/Beirut", rules: ZoneRules::Embedded(&ZONE_217) },
14296    ZoneEntry { name: "Asia/Bishkek", rules: ZoneRules::Embedded(&ZONE_218) },
14297    ZoneEntry { name: "Asia/Brunei", rules: ZoneRules::Embedded(&ZONE_219) },
14298    ZoneEntry { name: "Asia/Calcutta", rules: ZoneRules::Embedded(&ZONE_220) },
14299    ZoneEntry { name: "Asia/Chita", rules: ZoneRules::Embedded(&ZONE_221) },
14300    ZoneEntry { name: "Asia/Choibalsan", rules: ZoneRules::Embedded(&ZONE_222) },
14301    ZoneEntry { name: "Asia/Chongqing", rules: ZoneRules::Embedded(&ZONE_223) },
14302    ZoneEntry { name: "Asia/Chungking", rules: ZoneRules::Embedded(&ZONE_223) },
14303    ZoneEntry { name: "Asia/Colombo", rules: ZoneRules::Embedded(&ZONE_224) },
14304    ZoneEntry { name: "Asia/Dacca", rules: ZoneRules::Embedded(&ZONE_225) },
14305    ZoneEntry { name: "Asia/Damascus", rules: ZoneRules::Embedded(&ZONE_226) },
14306    ZoneEntry { name: "Asia/Dhaka", rules: ZoneRules::Embedded(&ZONE_225) },
14307    ZoneEntry { name: "Asia/Dili", rules: ZoneRules::Embedded(&ZONE_227) },
14308    ZoneEntry { name: "Asia/Dubai", rules: ZoneRules::Embedded(&ZONE_228) },
14309    ZoneEntry { name: "Asia/Dushanbe", rules: ZoneRules::Embedded(&ZONE_229) },
14310    ZoneEntry { name: "Asia/Famagusta", rules: ZoneRules::Embedded(&ZONE_230) },
14311    ZoneEntry { name: "Asia/Gaza", rules: ZoneRules::Embedded(&ZONE_231) },
14312    ZoneEntry { name: "Asia/Harbin", rules: ZoneRules::Embedded(&ZONE_223) },
14313    ZoneEntry { name: "Asia/Hebron", rules: ZoneRules::Embedded(&ZONE_232) },
14314    ZoneEntry { name: "Asia/Ho_Chi_Minh", rules: ZoneRules::Embedded(&ZONE_233) },
14315    ZoneEntry { name: "Asia/Hong_Kong", rules: ZoneRules::Embedded(&ZONE_234) },
14316    ZoneEntry { name: "Asia/Hovd", rules: ZoneRules::Embedded(&ZONE_235) },
14317    ZoneEntry { name: "Asia/Irkutsk", rules: ZoneRules::Embedded(&ZONE_236) },
14318    ZoneEntry { name: "Asia/Istanbul", rules: ZoneRules::Embedded(&ZONE_237) },
14319    ZoneEntry { name: "Asia/Jakarta", rules: ZoneRules::Embedded(&ZONE_238) },
14320    ZoneEntry { name: "Asia/Jayapura", rules: ZoneRules::Embedded(&ZONE_239) },
14321    ZoneEntry { name: "Asia/Jerusalem", rules: ZoneRules::Embedded(&ZONE_240) },
14322    ZoneEntry { name: "Asia/Kabul", rules: ZoneRules::Embedded(&ZONE_241) },
14323    ZoneEntry { name: "Asia/Kamchatka", rules: ZoneRules::Embedded(&ZONE_242) },
14324    ZoneEntry { name: "Asia/Karachi", rules: ZoneRules::Embedded(&ZONE_243) },
14325    ZoneEntry { name: "Asia/Kashgar", rules: ZoneRules::Embedded(&ZONE_244) },
14326    ZoneEntry { name: "Asia/Kathmandu", rules: ZoneRules::Embedded(&ZONE_245) },
14327    ZoneEntry { name: "Asia/Katmandu", rules: ZoneRules::Embedded(&ZONE_245) },
14328    ZoneEntry { name: "Asia/Khandyga", rules: ZoneRules::Embedded(&ZONE_246) },
14329    ZoneEntry { name: "Asia/Kolkata", rules: ZoneRules::Embedded(&ZONE_220) },
14330    ZoneEntry { name: "Asia/Krasnoyarsk", rules: ZoneRules::Embedded(&ZONE_247) },
14331    ZoneEntry { name: "Asia/Kuala_Lumpur", rules: ZoneRules::Embedded(&ZONE_248) },
14332    ZoneEntry { name: "Asia/Kuching", rules: ZoneRules::Embedded(&ZONE_249) },
14333    ZoneEntry { name: "Asia/Kuwait", rules: ZoneRules::Embedded(&ZONE_250) },
14334    ZoneEntry { name: "Asia/Macao", rules: ZoneRules::Embedded(&ZONE_251) },
14335    ZoneEntry { name: "Asia/Macau", rules: ZoneRules::Embedded(&ZONE_251) },
14336    ZoneEntry { name: "Asia/Magadan", rules: ZoneRules::Embedded(&ZONE_252) },
14337    ZoneEntry { name: "Asia/Makassar", rules: ZoneRules::Embedded(&ZONE_253) },
14338    ZoneEntry { name: "Asia/Manila", rules: ZoneRules::Embedded(&ZONE_254) },
14339    ZoneEntry { name: "Asia/Muscat", rules: ZoneRules::Embedded(&ZONE_255) },
14340    ZoneEntry { name: "Asia/Nicosia", rules: ZoneRules::Embedded(&ZONE_256) },
14341    ZoneEntry { name: "Asia/Novokuznetsk", rules: ZoneRules::Embedded(&ZONE_257) },
14342    ZoneEntry { name: "Asia/Novosibirsk", rules: ZoneRules::Embedded(&ZONE_258) },
14343    ZoneEntry { name: "Asia/Omsk", rules: ZoneRules::Embedded(&ZONE_259) },
14344    ZoneEntry { name: "Asia/Oral", rules: ZoneRules::Embedded(&ZONE_260) },
14345    ZoneEntry { name: "Asia/Phnom_Penh", rules: ZoneRules::Embedded(&ZONE_261) },
14346    ZoneEntry { name: "Asia/Pontianak", rules: ZoneRules::Embedded(&ZONE_262) },
14347    ZoneEntry { name: "Asia/Pyongyang", rules: ZoneRules::Embedded(&ZONE_263) },
14348    ZoneEntry { name: "Asia/Qatar", rules: ZoneRules::Embedded(&ZONE_264) },
14349    ZoneEntry { name: "Asia/Qostanay", rules: ZoneRules::Embedded(&ZONE_265) },
14350    ZoneEntry { name: "Asia/Qyzylorda", rules: ZoneRules::Embedded(&ZONE_266) },
14351    ZoneEntry { name: "Asia/Rangoon", rules: ZoneRules::Embedded(&ZONE_267) },
14352    ZoneEntry { name: "Asia/Riyadh", rules: ZoneRules::Embedded(&ZONE_268) },
14353    ZoneEntry { name: "Asia/Saigon", rules: ZoneRules::Embedded(&ZONE_233) },
14354    ZoneEntry { name: "Asia/Sakhalin", rules: ZoneRules::Embedded(&ZONE_269) },
14355    ZoneEntry { name: "Asia/Samarkand", rules: ZoneRules::Embedded(&ZONE_270) },
14356    ZoneEntry { name: "Asia/Seoul", rules: ZoneRules::Embedded(&ZONE_271) },
14357    ZoneEntry { name: "Asia/Shanghai", rules: ZoneRules::Embedded(&ZONE_223) },
14358    ZoneEntry { name: "Asia/Singapore", rules: ZoneRules::Embedded(&ZONE_272) },
14359    ZoneEntry { name: "Asia/Srednekolymsk", rules: ZoneRules::Embedded(&ZONE_273) },
14360    ZoneEntry { name: "Asia/Taipei", rules: ZoneRules::Embedded(&ZONE_274) },
14361    ZoneEntry { name: "Asia/Tashkent", rules: ZoneRules::Embedded(&ZONE_275) },
14362    ZoneEntry { name: "Asia/Tbilisi", rules: ZoneRules::Embedded(&ZONE_276) },
14363    ZoneEntry { name: "Asia/Tehran", rules: ZoneRules::Embedded(&ZONE_277) },
14364    ZoneEntry { name: "Asia/Tel_Aviv", rules: ZoneRules::Embedded(&ZONE_240) },
14365    ZoneEntry { name: "Asia/Thimbu", rules: ZoneRules::Embedded(&ZONE_278) },
14366    ZoneEntry { name: "Asia/Thimphu", rules: ZoneRules::Embedded(&ZONE_278) },
14367    ZoneEntry { name: "Asia/Tokyo", rules: ZoneRules::Embedded(&ZONE_279) },
14368    ZoneEntry { name: "Asia/Tomsk", rules: ZoneRules::Embedded(&ZONE_280) },
14369    ZoneEntry { name: "Asia/Ujung_Pandang", rules: ZoneRules::Embedded(&ZONE_253) },
14370    ZoneEntry { name: "Asia/Ulaanbaatar", rules: ZoneRules::Embedded(&ZONE_222) },
14371    ZoneEntry { name: "Asia/Ulan_Bator", rules: ZoneRules::Embedded(&ZONE_222) },
14372    ZoneEntry { name: "Asia/Urumqi", rules: ZoneRules::Embedded(&ZONE_244) },
14373    ZoneEntry { name: "Asia/Ust-Nera", rules: ZoneRules::Embedded(&ZONE_281) },
14374    ZoneEntry { name: "Asia/Vientiane", rules: ZoneRules::Embedded(&ZONE_282) },
14375    ZoneEntry { name: "Asia/Vladivostok", rules: ZoneRules::Embedded(&ZONE_283) },
14376    ZoneEntry { name: "Asia/Yakutsk", rules: ZoneRules::Embedded(&ZONE_284) },
14377    ZoneEntry { name: "Asia/Yangon", rules: ZoneRules::Embedded(&ZONE_267) },
14378    ZoneEntry { name: "Asia/Yekaterinburg", rules: ZoneRules::Embedded(&ZONE_285) },
14379    ZoneEntry { name: "Asia/Yerevan", rules: ZoneRules::Embedded(&ZONE_286) },
14380    ZoneEntry { name: "Atlantic/Azores", rules: ZoneRules::Embedded(&ZONE_287) },
14381    ZoneEntry { name: "Atlantic/Bermuda", rules: ZoneRules::Embedded(&ZONE_288) },
14382    ZoneEntry { name: "Atlantic/Canary", rules: ZoneRules::Embedded(&ZONE_289) },
14383    ZoneEntry { name: "Atlantic/Cape_Verde", rules: ZoneRules::Embedded(&ZONE_290) },
14384    ZoneEntry { name: "Atlantic/Faeroe", rules: ZoneRules::Embedded(&ZONE_291) },
14385    ZoneEntry { name: "Atlantic/Faroe", rules: ZoneRules::Embedded(&ZONE_291) },
14386    ZoneEntry { name: "Atlantic/Jan_Mayen", rules: ZoneRules::Embedded(&ZONE_203) },
14387    ZoneEntry { name: "Atlantic/Madeira", rules: ZoneRules::Embedded(&ZONE_292) },
14388    ZoneEntry { name: "Atlantic/Reykjavik", rules: ZoneRules::Embedded(&ZONE_293) },
14389    ZoneEntry { name: "Atlantic/South_Georgia", rules: ZoneRules::Embedded(&ZONE_294) },
14390    ZoneEntry { name: "Atlantic/St_Helena", rules: ZoneRules::Embedded(&ZONE_295) },
14391    ZoneEntry { name: "Atlantic/Stanley", rules: ZoneRules::Embedded(&ZONE_296) },
14392    ZoneEntry { name: "Australia/ACT", rules: ZoneRules::Embedded(&ZONE_297) },
14393    ZoneEntry { name: "Australia/Adelaide", rules: ZoneRules::Embedded(&ZONE_298) },
14394    ZoneEntry { name: "Australia/Brisbane", rules: ZoneRules::Embedded(&ZONE_299) },
14395    ZoneEntry { name: "Australia/Broken_Hill", rules: ZoneRules::Embedded(&ZONE_300) },
14396    ZoneEntry { name: "Australia/Canberra", rules: ZoneRules::Embedded(&ZONE_297) },
14397    ZoneEntry { name: "Australia/Currie", rules: ZoneRules::Embedded(&ZONE_301) },
14398    ZoneEntry { name: "Australia/Darwin", rules: ZoneRules::Embedded(&ZONE_302) },
14399    ZoneEntry { name: "Australia/Eucla", rules: ZoneRules::Embedded(&ZONE_303) },
14400    ZoneEntry { name: "Australia/Hobart", rules: ZoneRules::Embedded(&ZONE_301) },
14401    ZoneEntry { name: "Australia/LHI", rules: ZoneRules::Embedded(&ZONE_304) },
14402    ZoneEntry { name: "Australia/Lindeman", rules: ZoneRules::Embedded(&ZONE_305) },
14403    ZoneEntry { name: "Australia/Lord_Howe", rules: ZoneRules::Embedded(&ZONE_304) },
14404    ZoneEntry { name: "Australia/Melbourne", rules: ZoneRules::Embedded(&ZONE_306) },
14405    ZoneEntry { name: "Australia/North", rules: ZoneRules::Embedded(&ZONE_302) },
14406    ZoneEntry { name: "Australia/NSW", rules: ZoneRules::Embedded(&ZONE_297) },
14407    ZoneEntry { name: "Australia/Perth", rules: ZoneRules::Embedded(&ZONE_307) },
14408    ZoneEntry { name: "Australia/Queensland", rules: ZoneRules::Embedded(&ZONE_299) },
14409    ZoneEntry { name: "Australia/South", rules: ZoneRules::Embedded(&ZONE_298) },
14410    ZoneEntry { name: "Australia/Sydney", rules: ZoneRules::Embedded(&ZONE_297) },
14411    ZoneEntry { name: "Australia/Tasmania", rules: ZoneRules::Embedded(&ZONE_301) },
14412    ZoneEntry { name: "Australia/Victoria", rules: ZoneRules::Embedded(&ZONE_306) },
14413    ZoneEntry { name: "Australia/West", rules: ZoneRules::Embedded(&ZONE_307) },
14414    ZoneEntry { name: "Australia/Yancowinna", rules: ZoneRules::Embedded(&ZONE_300) },
14415    ZoneEntry { name: "Brazil/Acre", rules: ZoneRules::Embedded(&ZONE_165) },
14416    ZoneEntry { name: "Brazil/DeNoronha", rules: ZoneRules::Embedded(&ZONE_156) },
14417    ZoneEntry { name: "Brazil/East", rules: ZoneRules::Embedded(&ZONE_177) },
14418    ZoneEntry { name: "Brazil/West", rules: ZoneRules::Embedded(&ZONE_138) },
14419    ZoneEntry { name: "Canada/Atlantic", rules: ZoneRules::Embedded(&ZONE_117) },
14420    ZoneEntry { name: "Canada/Central", rules: ZoneRules::Embedded(&ZONE_169) },
14421    ZoneEntry { name: "Canada/Eastern", rules: ZoneRules::Embedded(&ZONE_151) },
14422    ZoneEntry { name: "Canada/Mountain", rules: ZoneRules::Embedded(&ZONE_101) },
14423    ZoneEntry { name: "Canada/Newfoundland", rules: ZoneRules::Embedded(&ZONE_180) },
14424    ZoneEntry { name: "Canada/Pacific", rules: ZoneRules::Embedded(&ZONE_189) },
14425    ZoneEntry { name: "Canada/Saskatchewan", rules: ZoneRules::Embedded(&ZONE_172) },
14426    ZoneEntry { name: "Canada/Yukon", rules: ZoneRules::Embedded(&ZONE_190) },
14427    ZoneEntry { name: "CET", rules: ZoneRules::Embedded(&ZONE_308) },
14428    ZoneEntry { name: "Chile/Continental", rules: ZoneRules::Embedded(&ZONE_175) },
14429    ZoneEntry { name: "Chile/EasterIsland", rules: ZoneRules::Embedded(&ZONE_309) },
14430    ZoneEntry { name: "CST6CDT", rules: ZoneRules::Embedded(&ZONE_87) },
14431    ZoneEntry { name: "Cuba", rules: ZoneRules::Embedded(&ZONE_118) },
14432    ZoneEntry { name: "EET", rules: ZoneRules::Embedded(&ZONE_310) },
14433    ZoneEntry { name: "Egypt", rules: ZoneRules::Embedded(&ZONE_12) },
14434    ZoneEntry { name: "Eire", rules: ZoneRules::Embedded(&ZONE_311) },
14435    ZoneEntry { name: "EST", rules: ZoneRules::Embedded(&ZONE_161) },
14436    ZoneEntry { name: "EST5EDT", rules: ZoneRules::Embedded(&ZONE_154) },
14437    ZoneEntry { name: "Etc/GMT", rules: ZoneRules::Embedded(&ZONE_312) },
14438    ZoneEntry { name: "Etc/GMT+0", rules: ZoneRules::Embedded(&ZONE_312) },
14439    ZoneEntry { name: "Etc/GMT+1", rules: ZoneRules::Embedded(&ZONE_313) },
14440    ZoneEntry { name: "Etc/GMT+10", rules: ZoneRules::Embedded(&ZONE_314) },
14441    ZoneEntry { name: "Etc/GMT+11", rules: ZoneRules::Embedded(&ZONE_315) },
14442    ZoneEntry { name: "Etc/GMT+12", rules: ZoneRules::Embedded(&ZONE_316) },
14443    ZoneEntry { name: "Etc/GMT+2", rules: ZoneRules::Embedded(&ZONE_317) },
14444    ZoneEntry { name: "Etc/GMT+3", rules: ZoneRules::Embedded(&ZONE_318) },
14445    ZoneEntry { name: "Etc/GMT+4", rules: ZoneRules::Embedded(&ZONE_319) },
14446    ZoneEntry { name: "Etc/GMT+5", rules: ZoneRules::Embedded(&ZONE_320) },
14447    ZoneEntry { name: "Etc/GMT+6", rules: ZoneRules::Embedded(&ZONE_321) },
14448    ZoneEntry { name: "Etc/GMT+7", rules: ZoneRules::Embedded(&ZONE_322) },
14449    ZoneEntry { name: "Etc/GMT+8", rules: ZoneRules::Embedded(&ZONE_323) },
14450    ZoneEntry { name: "Etc/GMT+9", rules: ZoneRules::Embedded(&ZONE_324) },
14451    ZoneEntry { name: "Etc/GMT-0", rules: ZoneRules::Embedded(&ZONE_312) },
14452    ZoneEntry { name: "Etc/GMT-1", rules: ZoneRules::Embedded(&ZONE_325) },
14453    ZoneEntry { name: "Etc/GMT-10", rules: ZoneRules::Embedded(&ZONE_326) },
14454    ZoneEntry { name: "Etc/GMT-11", rules: ZoneRules::Embedded(&ZONE_327) },
14455    ZoneEntry { name: "Etc/GMT-12", rules: ZoneRules::Embedded(&ZONE_328) },
14456    ZoneEntry { name: "Etc/GMT-13", rules: ZoneRules::Embedded(&ZONE_329) },
14457    ZoneEntry { name: "Etc/GMT-14", rules: ZoneRules::Embedded(&ZONE_330) },
14458    ZoneEntry { name: "Etc/GMT-2", rules: ZoneRules::Embedded(&ZONE_331) },
14459    ZoneEntry { name: "Etc/GMT-3", rules: ZoneRules::Embedded(&ZONE_332) },
14460    ZoneEntry { name: "Etc/GMT-4", rules: ZoneRules::Embedded(&ZONE_333) },
14461    ZoneEntry { name: "Etc/GMT-5", rules: ZoneRules::Embedded(&ZONE_334) },
14462    ZoneEntry { name: "Etc/GMT-6", rules: ZoneRules::Embedded(&ZONE_335) },
14463    ZoneEntry { name: "Etc/GMT-7", rules: ZoneRules::Embedded(&ZONE_336) },
14464    ZoneEntry { name: "Etc/GMT-8", rules: ZoneRules::Embedded(&ZONE_337) },
14465    ZoneEntry { name: "Etc/GMT-9", rules: ZoneRules::Embedded(&ZONE_338) },
14466    ZoneEntry { name: "Etc/GMT0", rules: ZoneRules::Embedded(&ZONE_312) },
14467    ZoneEntry { name: "Etc/Greenwich", rules: ZoneRules::Embedded(&ZONE_312) },
14468    ZoneEntry { name: "Etc/UCT", rules: ZoneRules::Embedded(&ZONE_339) },
14469    ZoneEntry { name: "Etc/Universal", rules: ZoneRules::Embedded(&ZONE_339) },
14470    ZoneEntry { name: "Etc/UTC", rules: ZoneRules::Embedded(&ZONE_339) },
14471    ZoneEntry { name: "Etc/Zulu", rules: ZoneRules::Embedded(&ZONE_339) },
14472    ZoneEntry { name: "Europe/Amsterdam", rules: ZoneRules::Embedded(&ZONE_340) },
14473    ZoneEntry { name: "Europe/Andorra", rules: ZoneRules::Embedded(&ZONE_341) },
14474    ZoneEntry { name: "Europe/Astrakhan", rules: ZoneRules::Embedded(&ZONE_342) },
14475    ZoneEntry { name: "Europe/Athens", rules: ZoneRules::Embedded(&ZONE_310) },
14476    ZoneEntry { name: "Europe/Belfast", rules: ZoneRules::Embedded(&ZONE_343) },
14477    ZoneEntry { name: "Europe/Belgrade", rules: ZoneRules::Embedded(&ZONE_344) },
14478    ZoneEntry { name: "Europe/Berlin", rules: ZoneRules::Embedded(&ZONE_345) },
14479    ZoneEntry { name: "Europe/Bratislava", rules: ZoneRules::Embedded(&ZONE_346) },
14480    ZoneEntry { name: "Europe/Brussels", rules: ZoneRules::Embedded(&ZONE_308) },
14481    ZoneEntry { name: "Europe/Bucharest", rules: ZoneRules::Embedded(&ZONE_347) },
14482    ZoneEntry { name: "Europe/Budapest", rules: ZoneRules::Embedded(&ZONE_348) },
14483    ZoneEntry { name: "Europe/Busingen", rules: ZoneRules::Embedded(&ZONE_349) },
14484    ZoneEntry { name: "Europe/Chisinau", rules: ZoneRules::Embedded(&ZONE_350) },
14485    ZoneEntry { name: "Europe/Copenhagen", rules: ZoneRules::Embedded(&ZONE_351) },
14486    ZoneEntry { name: "Europe/Dublin", rules: ZoneRules::Embedded(&ZONE_311) },
14487    ZoneEntry { name: "Europe/Gibraltar", rules: ZoneRules::Embedded(&ZONE_352) },
14488    ZoneEntry { name: "Europe/Guernsey", rules: ZoneRules::Embedded(&ZONE_353) },
14489    ZoneEntry { name: "Europe/Helsinki", rules: ZoneRules::Embedded(&ZONE_354) },
14490    ZoneEntry { name: "Europe/Isle_of_Man", rules: ZoneRules::Embedded(&ZONE_355) },
14491    ZoneEntry { name: "Europe/Istanbul", rules: ZoneRules::Embedded(&ZONE_237) },
14492    ZoneEntry { name: "Europe/Jersey", rules: ZoneRules::Embedded(&ZONE_356) },
14493    ZoneEntry { name: "Europe/Kaliningrad", rules: ZoneRules::Embedded(&ZONE_357) },
14494    ZoneEntry { name: "Europe/Kiev", rules: ZoneRules::Embedded(&ZONE_358) },
14495    ZoneEntry { name: "Europe/Kirov", rules: ZoneRules::Embedded(&ZONE_359) },
14496    ZoneEntry { name: "Europe/Kyiv", rules: ZoneRules::Embedded(&ZONE_358) },
14497    ZoneEntry { name: "Europe/Lisbon", rules: ZoneRules::Embedded(&ZONE_360) },
14498    ZoneEntry { name: "Europe/Ljubljana", rules: ZoneRules::Embedded(&ZONE_361) },
14499    ZoneEntry { name: "Europe/London", rules: ZoneRules::Embedded(&ZONE_343) },
14500    ZoneEntry { name: "Europe/Luxembourg", rules: ZoneRules::Embedded(&ZONE_362) },
14501    ZoneEntry { name: "Europe/Madrid", rules: ZoneRules::Embedded(&ZONE_363) },
14502    ZoneEntry { name: "Europe/Malta", rules: ZoneRules::Embedded(&ZONE_364) },
14503    ZoneEntry { name: "Europe/Mariehamn", rules: ZoneRules::Embedded(&ZONE_354) },
14504    ZoneEntry { name: "Europe/Minsk", rules: ZoneRules::Embedded(&ZONE_365) },
14505    ZoneEntry { name: "Europe/Monaco", rules: ZoneRules::Embedded(&ZONE_366) },
14506    ZoneEntry { name: "Europe/Moscow", rules: ZoneRules::Embedded(&ZONE_367) },
14507    ZoneEntry { name: "Europe/Nicosia", rules: ZoneRules::Embedded(&ZONE_256) },
14508    ZoneEntry { name: "Europe/Oslo", rules: ZoneRules::Embedded(&ZONE_203) },
14509    ZoneEntry { name: "Europe/Paris", rules: ZoneRules::Embedded(&ZONE_368) },
14510    ZoneEntry { name: "Europe/Podgorica", rules: ZoneRules::Embedded(&ZONE_344) },
14511    ZoneEntry { name: "Europe/Prague", rules: ZoneRules::Embedded(&ZONE_346) },
14512    ZoneEntry { name: "Europe/Riga", rules: ZoneRules::Embedded(&ZONE_369) },
14513    ZoneEntry { name: "Europe/Rome", rules: ZoneRules::Embedded(&ZONE_370) },
14514    ZoneEntry { name: "Europe/Samara", rules: ZoneRules::Embedded(&ZONE_371) },
14515    ZoneEntry { name: "Europe/San_Marino", rules: ZoneRules::Embedded(&ZONE_370) },
14516    ZoneEntry { name: "Europe/Sarajevo", rules: ZoneRules::Embedded(&ZONE_372) },
14517    ZoneEntry { name: "Europe/Saratov", rules: ZoneRules::Embedded(&ZONE_373) },
14518    ZoneEntry { name: "Europe/Simferopol", rules: ZoneRules::Embedded(&ZONE_374) },
14519    ZoneEntry { name: "Europe/Skopje", rules: ZoneRules::Embedded(&ZONE_375) },
14520    ZoneEntry { name: "Europe/Sofia", rules: ZoneRules::Embedded(&ZONE_376) },
14521    ZoneEntry { name: "Europe/Stockholm", rules: ZoneRules::Embedded(&ZONE_377) },
14522    ZoneEntry { name: "Europe/Tallinn", rules: ZoneRules::Embedded(&ZONE_378) },
14523    ZoneEntry { name: "Europe/Tirane", rules: ZoneRules::Embedded(&ZONE_379) },
14524    ZoneEntry { name: "Europe/Tiraspol", rules: ZoneRules::Embedded(&ZONE_350) },
14525    ZoneEntry { name: "Europe/Ulyanovsk", rules: ZoneRules::Embedded(&ZONE_380) },
14526    ZoneEntry { name: "Europe/Uzhgorod", rules: ZoneRules::Embedded(&ZONE_358) },
14527    ZoneEntry { name: "Europe/Vaduz", rules: ZoneRules::Embedded(&ZONE_381) },
14528    ZoneEntry { name: "Europe/Vatican", rules: ZoneRules::Embedded(&ZONE_370) },
14529    ZoneEntry { name: "Europe/Vienna", rules: ZoneRules::Embedded(&ZONE_382) },
14530    ZoneEntry { name: "Europe/Vilnius", rules: ZoneRules::Embedded(&ZONE_383) },
14531    ZoneEntry { name: "Europe/Volgograd", rules: ZoneRules::Embedded(&ZONE_384) },
14532    ZoneEntry { name: "Europe/Warsaw", rules: ZoneRules::Embedded(&ZONE_385) },
14533    ZoneEntry { name: "Europe/Zagreb", rules: ZoneRules::Embedded(&ZONE_386) },
14534    ZoneEntry { name: "Europe/Zaporozhye", rules: ZoneRules::Embedded(&ZONE_358) },
14535    ZoneEntry { name: "Europe/Zurich", rules: ZoneRules::Embedded(&ZONE_349) },
14536    ZoneEntry { name: "Factory", rules: ZoneRules::Embedded(&ZONE_387) },
14537    ZoneEntry { name: "GB", rules: ZoneRules::Embedded(&ZONE_343) },
14538    ZoneEntry { name: "GB-Eire", rules: ZoneRules::Embedded(&ZONE_343) },
14539    ZoneEntry { name: "GMT", rules: ZoneRules::Embedded(&ZONE_312) },
14540    ZoneEntry { name: "GMT+0", rules: ZoneRules::Embedded(&ZONE_312) },
14541    ZoneEntry { name: "GMT-0", rules: ZoneRules::Embedded(&ZONE_312) },
14542    ZoneEntry { name: "GMT0", rules: ZoneRules::Embedded(&ZONE_312) },
14543    ZoneEntry { name: "Greenwich", rules: ZoneRules::Embedded(&ZONE_312) },
14544    ZoneEntry { name: "Hongkong", rules: ZoneRules::Embedded(&ZONE_234) },
14545    ZoneEntry { name: "HST", rules: ZoneRules::Embedded(&ZONE_388) },
14546    ZoneEntry { name: "Iceland", rules: ZoneRules::Embedded(&ZONE_293) },
14547    ZoneEntry { name: "Indian/Antananarivo", rules: ZoneRules::Embedded(&ZONE_389) },
14548    ZoneEntry { name: "Indian/Chagos", rules: ZoneRules::Embedded(&ZONE_390) },
14549    ZoneEntry { name: "Indian/Christmas", rules: ZoneRules::Embedded(&ZONE_391) },
14550    ZoneEntry { name: "Indian/Cocos", rules: ZoneRules::Embedded(&ZONE_392) },
14551    ZoneEntry { name: "Indian/Comoro", rules: ZoneRules::Embedded(&ZONE_393) },
14552    ZoneEntry { name: "Indian/Kerguelen", rules: ZoneRules::Embedded(&ZONE_394) },
14553    ZoneEntry { name: "Indian/Mahe", rules: ZoneRules::Embedded(&ZONE_395) },
14554    ZoneEntry { name: "Indian/Maldives", rules: ZoneRules::Embedded(&ZONE_396) },
14555    ZoneEntry { name: "Indian/Mauritius", rules: ZoneRules::Embedded(&ZONE_397) },
14556    ZoneEntry { name: "Indian/Mayotte", rules: ZoneRules::Embedded(&ZONE_398) },
14557    ZoneEntry { name: "Indian/Reunion", rules: ZoneRules::Embedded(&ZONE_399) },
14558    ZoneEntry { name: "Iran", rules: ZoneRules::Embedded(&ZONE_277) },
14559    ZoneEntry { name: "Israel", rules: ZoneRules::Embedded(&ZONE_240) },
14560    ZoneEntry { name: "Jamaica", rules: ZoneRules::Embedded(&ZONE_129) },
14561    ZoneEntry { name: "Japan", rules: ZoneRules::Embedded(&ZONE_279) },
14562    ZoneEntry { name: "Kwajalein", rules: ZoneRules::Embedded(&ZONE_400) },
14563    ZoneEntry { name: "Libya", rules: ZoneRules::Embedded(&ZONE_49) },
14564    ZoneEntry { name: "MET", rules: ZoneRules::Embedded(&ZONE_308) },
14565    ZoneEntry { name: "Mexico/BajaNorte", rules: ZoneRules::Embedded(&ZONE_104) },
14566    ZoneEntry { name: "Mexico/BajaSur", rules: ZoneRules::Embedded(&ZONE_142) },
14567    ZoneEntry { name: "Mexico/General", rules: ZoneRules::Embedded(&ZONE_146) },
14568    ZoneEntry { name: "MST", rules: ZoneRules::Embedded(&ZONE_163) },
14569    ZoneEntry { name: "MST7MDT", rules: ZoneRules::Embedded(&ZONE_98) },
14570    ZoneEntry { name: "Navajo", rules: ZoneRules::Embedded(&ZONE_98) },
14571    ZoneEntry { name: "NZ", rules: ZoneRules::Embedded(&ZONE_401) },
14572    ZoneEntry { name: "NZ-CHAT", rules: ZoneRules::Embedded(&ZONE_402) },
14573    ZoneEntry { name: "Pacific/Apia", rules: ZoneRules::Embedded(&ZONE_403) },
14574    ZoneEntry { name: "Pacific/Auckland", rules: ZoneRules::Embedded(&ZONE_401) },
14575    ZoneEntry { name: "Pacific/Bougainville", rules: ZoneRules::Embedded(&ZONE_404) },
14576    ZoneEntry { name: "Pacific/Chatham", rules: ZoneRules::Embedded(&ZONE_402) },
14577    ZoneEntry { name: "Pacific/Chuuk", rules: ZoneRules::Embedded(&ZONE_405) },
14578    ZoneEntry { name: "Pacific/Easter", rules: ZoneRules::Embedded(&ZONE_309) },
14579    ZoneEntry { name: "Pacific/Efate", rules: ZoneRules::Embedded(&ZONE_406) },
14580    ZoneEntry { name: "Pacific/Enderbury", rules: ZoneRules::Embedded(&ZONE_407) },
14581    ZoneEntry { name: "Pacific/Fakaofo", rules: ZoneRules::Embedded(&ZONE_408) },
14582    ZoneEntry { name: "Pacific/Fiji", rules: ZoneRules::Embedded(&ZONE_409) },
14583    ZoneEntry { name: "Pacific/Funafuti", rules: ZoneRules::Embedded(&ZONE_410) },
14584    ZoneEntry { name: "Pacific/Galapagos", rules: ZoneRules::Embedded(&ZONE_411) },
14585    ZoneEntry { name: "Pacific/Gambier", rules: ZoneRules::Embedded(&ZONE_412) },
14586    ZoneEntry { name: "Pacific/Guadalcanal", rules: ZoneRules::Embedded(&ZONE_413) },
14587    ZoneEntry { name: "Pacific/Guam", rules: ZoneRules::Embedded(&ZONE_414) },
14588    ZoneEntry { name: "Pacific/Honolulu", rules: ZoneRules::Embedded(&ZONE_388) },
14589    ZoneEntry { name: "Pacific/Johnston", rules: ZoneRules::Embedded(&ZONE_388) },
14590    ZoneEntry { name: "Pacific/Kanton", rules: ZoneRules::Embedded(&ZONE_407) },
14591    ZoneEntry { name: "Pacific/Kiritimati", rules: ZoneRules::Embedded(&ZONE_415) },
14592    ZoneEntry { name: "Pacific/Kosrae", rules: ZoneRules::Embedded(&ZONE_416) },
14593    ZoneEntry { name: "Pacific/Kwajalein", rules: ZoneRules::Embedded(&ZONE_400) },
14594    ZoneEntry { name: "Pacific/Majuro", rules: ZoneRules::Embedded(&ZONE_417) },
14595    ZoneEntry { name: "Pacific/Marquesas", rules: ZoneRules::Embedded(&ZONE_418) },
14596    ZoneEntry { name: "Pacific/Midway", rules: ZoneRules::Embedded(&ZONE_419) },
14597    ZoneEntry { name: "Pacific/Nauru", rules: ZoneRules::Embedded(&ZONE_420) },
14598    ZoneEntry { name: "Pacific/Niue", rules: ZoneRules::Embedded(&ZONE_421) },
14599    ZoneEntry { name: "Pacific/Norfolk", rules: ZoneRules::Embedded(&ZONE_422) },
14600    ZoneEntry { name: "Pacific/Noumea", rules: ZoneRules::Embedded(&ZONE_423) },
14601    ZoneEntry { name: "Pacific/Pago_Pago", rules: ZoneRules::Embedded(&ZONE_424) },
14602    ZoneEntry { name: "Pacific/Palau", rules: ZoneRules::Embedded(&ZONE_425) },
14603    ZoneEntry { name: "Pacific/Pitcairn", rules: ZoneRules::Embedded(&ZONE_426) },
14604    ZoneEntry { name: "Pacific/Pohnpei", rules: ZoneRules::Embedded(&ZONE_427) },
14605    ZoneEntry { name: "Pacific/Ponape", rules: ZoneRules::Embedded(&ZONE_427) },
14606    ZoneEntry { name: "Pacific/Port_Moresby", rules: ZoneRules::Embedded(&ZONE_428) },
14607    ZoneEntry { name: "Pacific/Rarotonga", rules: ZoneRules::Embedded(&ZONE_429) },
14608    ZoneEntry { name: "Pacific/Saipan", rules: ZoneRules::Embedded(&ZONE_430) },
14609    ZoneEntry { name: "Pacific/Samoa", rules: ZoneRules::Embedded(&ZONE_424) },
14610    ZoneEntry { name: "Pacific/Tahiti", rules: ZoneRules::Embedded(&ZONE_431) },
14611    ZoneEntry { name: "Pacific/Tarawa", rules: ZoneRules::Embedded(&ZONE_432) },
14612    ZoneEntry { name: "Pacific/Tongatapu", rules: ZoneRules::Embedded(&ZONE_433) },
14613    ZoneEntry { name: "Pacific/Truk", rules: ZoneRules::Embedded(&ZONE_405) },
14614    ZoneEntry { name: "Pacific/Wake", rules: ZoneRules::Embedded(&ZONE_434) },
14615    ZoneEntry { name: "Pacific/Wallis", rules: ZoneRules::Embedded(&ZONE_435) },
14616    ZoneEntry { name: "Pacific/Yap", rules: ZoneRules::Embedded(&ZONE_405) },
14617    ZoneEntry { name: "Poland", rules: ZoneRules::Embedded(&ZONE_385) },
14618    ZoneEntry { name: "Portugal", rules: ZoneRules::Embedded(&ZONE_360) },
14619    ZoneEntry { name: "PRC", rules: ZoneRules::Embedded(&ZONE_223) },
14620    ZoneEntry { name: "PST8PDT", rules: ZoneRules::Embedded(&ZONE_135) },
14621    ZoneEntry { name: "ROC", rules: ZoneRules::Embedded(&ZONE_274) },
14622    ZoneEntry { name: "ROK", rules: ZoneRules::Embedded(&ZONE_271) },
14623    ZoneEntry { name: "Singapore", rules: ZoneRules::Embedded(&ZONE_272) },
14624    ZoneEntry { name: "Turkey", rules: ZoneRules::Embedded(&ZONE_237) },
14625    ZoneEntry { name: "UCT", rules: ZoneRules::Embedded(&ZONE_339) },
14626    ZoneEntry { name: "Universal", rules: ZoneRules::Embedded(&ZONE_339) },
14627    ZoneEntry { name: "US/Alaska", rules: ZoneRules::Embedded(&ZONE_53) },
14628    ZoneEntry { name: "US/Aleutian", rules: ZoneRules::Embedded(&ZONE_52) },
14629    ZoneEntry { name: "US/Arizona", rules: ZoneRules::Embedded(&ZONE_163) },
14630    ZoneEntry { name: "US/Central", rules: ZoneRules::Embedded(&ZONE_87) },
14631    ZoneEntry { name: "US/East-Indiana", rules: ZoneRules::Embedded(&ZONE_106) },
14632    ZoneEntry { name: "US/Eastern", rules: ZoneRules::Embedded(&ZONE_154) },
14633    ZoneEntry { name: "US/Hawaii", rules: ZoneRules::Embedded(&ZONE_388) },
14634    ZoneEntry { name: "US/Indiana-Starke", rules: ZoneRules::Embedded(&ZONE_120) },
14635    ZoneEntry { name: "US/Michigan", rules: ZoneRules::Embedded(&ZONE_99) },
14636    ZoneEntry { name: "US/Mountain", rules: ZoneRules::Embedded(&ZONE_98) },
14637    ZoneEntry { name: "US/Pacific", rules: ZoneRules::Embedded(&ZONE_135) },
14638    ZoneEntry { name: "US/Samoa", rules: ZoneRules::Embedded(&ZONE_424) },
14639    ZoneEntry { name: "UTC", rules: ZoneRules::Embedded(&ZONE_339) },
14640    ZoneEntry { name: "W-SU", rules: ZoneRules::Embedded(&ZONE_367) },
14641    ZoneEntry { name: "WET", rules: ZoneRules::Embedded(&ZONE_360) },
14642    ZoneEntry { name: "Zulu", rules: ZoneRules::Embedded(&ZONE_339) },
14643];
14644